You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android模拟器运行ARCore应用遇阻:HelloAR白屏问题求助

解决Android模拟器上Unity HelloAR白屏&ARCore安装问题

别着急,我来帮你搞定这个事儿——Android模拟器跑ARCore应用确实得用特定配置的镜像,普通模拟器根本不支持ARCore,这就是你白屏的核心原因。下面是一步步的实操方案:

1. 先搞个支持ARCore的模拟器镜像

普通的Android模拟器镜像不带ARCore支持,得重新创建符合要求的虚拟设备:

  • 打开Android Studio的AVD Manager,点「Create Virtual Device」
  • 选一款官方推荐的AR支持机型,比如Pixel 4或Pixel 5(老机型大概率不支持,别选)
  • 选系统镜像的时候,一定要挑带Google Play服务的AR专属镜像——这类镜像名称里会标着AR,比如Android 12.0 (S) - API 31, AR, Google Play
  • 下载完镜像,创建好设备后启动模拟器

2. 确保模拟器的ARCore服务正常

  • 模拟器启动后,打开Google Play Store,搜「ARCore」并安装(如果镜像自带的话就不用这步了)
  • 可以装个Google官方的ARCore测试应用验证下,确认AR功能能正常启动

3. 调整Unity项目的ARCore配置

回到Unity编辑器,把项目配置改成适配ARCore的:

  • 打开Project Settings > XR Plug-in Management,勾选ARCore
  • 点开ARCore Settings,把Requirement设为Required(强制启用ARCore,避免兼容问题)
  • 检查Player Settings里的Minimum API Level,至少要设为Android 7.0(API 24),这是ARCore的最低要求
  • 重新构建APK

4. 安装并测试应用

  • 把新构建的APK装到模拟器里:可以用adb install your-helloar-app.apk命令,或者直接把APK拖进模拟器窗口
  • 启动应用前,记得在模拟器右侧的扩展控制栏(三个点的图标)里,打开「Camera」选项,选一个模拟摄像头输入(比如虚拟场景或者你的电脑摄像头)
  • 现在启动应用,应该就能正常加载AR界面,不会再白屏了

如果还是有问题,建议打开Unity的Logcat看报错信息,通常会明确告诉你是ARCore初始化失败、权限不够还是镜像不兼容之类的具体原因,针对性解决就行。

内容的提问来源于stack exchange,提问作者Gyan Kumar Mishra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:21:41