Can';t在Android Studio emulator上安装ARCore
我不知道我是否可以问这个问题,但我真的不知道如何在Android模拟设备上使用ARCore。 根据官方指南,我应该在pixel/pixel 2设备上使用API 8.1,以便运行任何使用ARCore的应用程序。遗憾的是,这些模拟器不支持Play Store,没有Play Store,我无法在设备上安装ARCore。 内置Play Store附带的设备映像无法运行ARCore。 我真的很困惑,我该如何用这种方式来测试ARCore的任何东西。Can';t在Android Studio emulator上安装ARCore,android,bash,android-emulator,augmented-reality,arcore,Android,Bash,Android Emulator,Augmented Reality,Arcore,我不知道我是否可以问这个问题,但我真的不知道如何在Android模拟设备上使用ARCore。 根据官方指南,我应该在pixel/pixel 2设备上使用API 8.1,以便运行任何使用ARCore的应用程序。遗憾的是,这些模拟器不支持Play Store,没有Play Store,我无法在设备上安装ARCore。 内置Play Store附带的设备映像无法运行ARCore。 我真的很困惑,我该如何用这种方式来测试ARCore的任何东西。 我需要它来为一个大学项目开发一个应用程序,我需要熟悉增强现
我需要它来为一个大学项目开发一个应用程序,我需要熟悉增强现实开发,但由于这个问题,我甚至无法开始。只需安装到emulator ARCore_1_1_x86_for_emulator.apk。只要把药给我就行了。检查此链接Sergei当时的回答是正确的,但他链接中的ARCore应用程序版本(v1.1.0)现在太旧了。以下几点对我很有用(经历了多次错误的开始): 虚拟设备规范 设备:像素API 27 系统映像:Oreo/API Level 27/ABI x86/Android 8.1(谷歌游戏) 链接到ARCORE APK:
将ARCore APK下载到桌面。在Android Studio中,按照上述说明设置并启动虚拟设备,打开其上的Play Store应用程序并登录。然后将ARCORE APK文件拖到虚拟设备上;它应该以静默方式安装。最后,在虚拟设备上运行hellosceneform。更新日期:2020年9月15日 要使用这个模拟器,首先,您必须创建一个支持AR的虚拟设备。我正在macOS Catalina 10.15.6上运行Android Studio 4.0 你可以跟着我走 我创建了两个虚拟设备:第一个用于
googlepixel
,第二个用于Huawei
进入工具
–AVD管理器
主菜单,创建AVD。我的窗口如下所示:
确保摄像头背面设置为VirtualScene
为了获得一个工作的仿真器,您必须执行以下步骤:
adb install -r ARCore_1.15_x86_for_emulator.apk
- 。我为Mac设置了
adb
- 从GitHub存储库下载
- 运行你的AVD
- 在Bash终端中键入以下命令(确保端口为5554):
- 结果:
// emulator-5554 device
- 转到ARCore_1.15_x86_for_emulator.apk所在的文件夹。例如:
cd ~/Desktop
- 键入终端,以便在虚拟设备运行时安装ARCore for AVD:
adb install -r ARCore_1.15_x86_for_emulator.apk
- 对要使用的其他AVD重复前面的步骤
- 高兴
但请记住:
Android Emulator
不支持用于深度、增强面或增强图像的ARCore API。启用这些功能时,相机预览图像无法正确渲染:GPU相机纹理完全为黑色,尽管在预览图像顶部绘制的UI元素仍能正确渲染。我非常确定模拟器没有为ARCore做好准备,因为它没有硬件相机(即使您使用网络摄像头,它也缺少跟踪所需的IMU测量)我将此指南用作参考:据说如果我使用这些设置,我应该(至少)能够运行ARCore SDK中提供的测试应用程序。我成功地在Pixel 2 emulator上安装了Play Store,但我仍然拥有:商店里的“你的设备与此版本错误不兼容”。哦,对于错误信息,很抱歉,我没有看到文档的那一页。哇,模拟器支持ARCore?这有多酷?但很遗憾,它对你不起作用。