我知道这个问题已经问过几次了,但是其他用户的解决方案还没有解决我的问题。我正在尝试在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。
我尝试了所有可以在这里找到的解决方案,但是没有运气。其他人有这个问题吗?或者您能提供什么建议吗?
答案 0 :(得分:0)
如果您的智能手机不支持ARCore或您没有手机,但需要调试AR应用程序– Android模拟器是实现此目的的好方法 。 。 >
请按照以下步骤安装Android虚拟设备(AVD):
adb
)并正常工作。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中给出的设置即可。