无法在Android Studio的模拟器上安装ARCore

问题描述 投票:5回答:3

我不知道我是否被允许提出这个问题,但我真的无法弄清楚如何在Android模拟设备上使用ARCore。根据官方指南,我应该在像素/像素2设备上使用API​​ 8.1,以便运行任何使用ARCore的应用程序。遗憾的是,那些模拟器不支持Play商店,没有Play商店,我无法在设备上安装ARCore。内置Play商店附带的设备图像无法运行ARCore。我真的很困惑我应该如何以这种方式为ARCore测试任何东西。我需要它为大学计划开发一个应用程序,我需要熟悉增强现实开发,但由于这个问题,我甚至无法开始。

android android-emulator augmented-reality arcore
3个回答
4
投票

要使用模拟器,首先必须创建具有AR支持的虚拟设备。我在macOS Mojave上运行Android Studio 3.3.2。

你可以关注Android Studio instructions to Create a Virtual Device with AR support

我创建了两个虚拟设备:第一个用于Google Pixel 2,第二个用于Huawei P Smart 2019

enter image description here

转到Tools - AVD Manager主菜单,为您创建AVD。我的窗口看起来像这样:

enter image description here

确保将Camera Back设置为VirtualScene

为了获得有效的模拟器,您需要执行以下步骤:

  • Set up Android Debug Bridge。我为Mac设置了adb
  • 从GitHub存储库下载ARCore_1.8.0.x86_for_emulator.apk
  • 运行你的AVD。
  • 在Terminal中键入以下命令(以确保端口为5554): adb devices
  • 结果: // emulator-5554 device
  • 转到ARCore_1.8.0.x86_for_emulator.apk所在的文件夹。例如: cd ~/Desktop
  • 在虚拟设备运行时键入Terminal以安装ARCore for AVD: adb install -r ARCore_1.8.0.x86_for_emulator.apk
  • 对您要使用的其他AVD重复上述步骤。
  • 喜!

enter image description here

希望这可以帮助。


2
投票

只需安装到模拟器ARCore_1_1_x86_for_emulator.apk即可。只是药物到模拟器。检查此链接https://github.com/google-ar/arcore-android-sdk/releases/tag/v1.1.0


2
投票

谢尔盖当时的答案是正确的,但他的链接(v1.1.0)中的ARCore应用程序的版本现在太旧了。以下对我有用(经过许多错误的开始):

虚拟设备规格

设备:Pixel API 27

系统映像:Oreo / API Level 27 / ABI x86 / Android 8.1(Google Play)

链接到ARCORE APK:https://www.apkmirror.com/apk/google-inc/arcore/arcore-1-5-18091013-release/arcore-1-5-180910139-android-apk-download/download/

将ARCore APK下载到您的桌面。在Android Studio中,按照上面的说明设置然后启动虚拟设备,打开Play Store应用程序并登录。然后将ARCORE APK文件拖到虚拟设备上;它应该默默安装。最后,在虚拟设备上运行hellosceneform。

© www.soinside.com 2019 - 2024. All rights reserved.