在按照here编写的步骤后,我已经为Unity中的HelloAR示例创建了一个android构建(.apk)。
还创建了一个Android模拟器,按照here给出的步骤测试Android版本。
但我无法在模拟器上安装ARCore。
在模拟器上安装Android版本的HelloAR应用程序后(不安装ARCore),应用程序以白屏结束。
在模拟器上运行应用程序还有什么需要做的吗?
答案 0 :(得分:1)
如果您的目标是在不部署到实际手机的情况下测试和调试应用,则可以使用Eazy ARCore Interface。这是我写的一个小工具,所以我可以在编辑器中开发和调试我的ARCore项目。
在编写游戏逻辑时,它会让事情变得更容易。 ARcore在编辑器中为您模拟。
完成后想要部署到设备时,不需要进行任何更改。只需构建和部署。
答案 1 :(得分:0)
目前在Unity中创建的ARCore项目无法在模拟器中启动。见here.
但是可以使用Android Studio和Android NDK使其在模拟器中运行。见here.
也许他们将来会在统一中整合对模拟器的支持。
答案 2 :(得分:0)
如果您的智能手机不支持ARCore或您没有手机,但需要调试AR应用程序– Android模拟器是实现此目的的好方法。
请按照以下步骤安装Android虚拟设备(AVD):
adb
)并正常工作。Tools
> AVD Manager
选择AVD并运行它。在虚拟设备运行时,在终端 中键入此命令 :
adb install -r ARCore_1.8.0.x86_for_emulator.apk
为要在端口5554上使用的其他AVD重复前面的步骤。
希望这会有所帮助。