Android Studio无法安装ARCore模拟器,安卓模拟器使用ARCore遇阻求助
解决安卓模拟器上运行ARCore的难题
我之前也碰到过这个一模一样的头疼问题,折腾了好一阵子才搞定,给你分享几个亲测有效的解决思路:
方法一:用带Play Store的新版Android模拟器镜像(推荐)
Google后来更新了模拟器对ARCore的支持,现在Android 11及以上的带Play Store镜像已经可以完美运行ARCore了,步骤如下:
- 打开Android Studio的AVD Manager,新建虚拟设备时选择Pixel 4、Pixel 5这类较新的机型(别选老款的Pixel 1/2,官方早期的API 8.1镜像确实有Play Store缺失的问题)
- 系统镜像选择Android 11 (R) 或更高版本,一定要选带有Google Play标识的那个镜像(不是Google APIs的)
- 启动模拟器后,直接去Play Store搜索安装ARCore,或者打开你的AR应用时,系统会自动提示你安装所需的ARCore服务
- 最后别忘了在模拟器右侧的扩展控件(三个点的图标)里,找到AR Core Emulation选项并开启,这是模拟器运行AR的关键开关
方法二:给无Play Store的老Pixel镜像手动安装ARCore
如果非要用Pixel 1/2的API 8.1镜像,也可以手动搞定:
- 先下载对应x86/x86_64架构的ARCore APK(因为模拟器都是x86架构,别下手机的arm版本)
- 用adb命令安装:
adb install arcore-x86_64.apk(替换成你下载的APK文件名) - 编辑这个虚拟设备的配置,把GPU设置改成Hardware - GLES 2.0及以上,确保模拟器有足够的图形性能
- 同样要开启模拟器的AR Core Emulation扩展控件
额外注意事项
- 确保你的Android Studio是最新版本,老版本的AVD可能不支持新版的AR模拟器功能
- 给模拟器分配足够的内存(至少4GB)和CPU核心,否则AR运行会卡顿甚至崩溃
内容的提问来源于stack exchange,提问作者Luca Effe Federzoni
相关产品推荐
相关产品推荐

