无法在Android模拟器上安装ARCore

时间:2018-12-07 05:02:27

标签: android android-emulator augmented-reality arcore android-developer-api

我知道这个问题已经问过几次了,但是其他用户的解决方案还没有解决我的问题。我正在尝试在Android Studio模拟器上安装ARCore。 Play商店说“您的设备与此版本不兼容”,当我单击并拖动ARCore for emulator APK手动将其安装在模拟器上时,它显示以下消息:“ APK无法安装。错误:无法解析错误字符串“

我正在使用的系统映像:Oreo / API版本27 / ABI x86 / Android 8.1(Google Play)

我已将OpenGL ES API级别设置为渲染最大值,其版本显示为OpenGL ES 3.1。

我尝试了所有可以在这里找到的解决方案,但是没有运气。其他人有这个问题吗?或者您能提供什么建议吗?

2 个答案:

答案 0 :(得分:0)

如果您的智能手机不支持ARCore或您没有手机,但需要调试AR应用程序– Android模拟器是实现此目的的好方法 。 。 >

请按照以下步骤安装Android虚拟设备(AVD)

  • 确保已安装Android调试桥(adb)并正常工作。
  • GitHub 下载最新的ARCore_emulator.apk
  • 使用菜单 Tools > AVD Manager 选择AVD并运行它。
  • 在虚拟设备运行时,在终端 中键入此命令

    adb install -r ARCore_1.8.0.x86_for_emulator.apk      
    
  • 为要在端口5554上使用的其他AVD重复前面的步骤。

答案 1 :(得分:0)

安迪的回答如下:

  • 通过在任何终端上键入adb确保安装了adb。 *

1)从Android SDK Google Services下载了Google_Play_Services_for_AR_1.14_x86_for_emulator.apk(从最新版本下载)

2)将此*** _ x86_for_emulator.apk复制到项目根文件夹

3)按照文档上的说明创建新的或编辑/更新现有仿真器:How to create an Emulator with ARCore Support 也就是说,您必须完成模拟器设置。

4)运行模拟器

5)在项目根目录(或复制*** _ x86_for_emulator.apk文件的任何位置)中打开终端,然后执行:

adb install -r Google_Play_Services_for_AR_1.14_x86_for_emulator.apk

adb install -r <name_x86_for_emulator>.apk

5)现在,在同一模拟器上运行项目。您可以按照以下步骤更新其余仿真器,只要它们具有步骤3中给出的设置即可。