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

Unity导出AAB上传Google Play Console显示0支持设备问题求助

问题根源

你的AndroidManifest文件里新增的AR相关强制要求配置,是导致支持设备数归0的直接原因:

<!-- 以下两个特性被设为强制要求 -->
<uses-feature
    android:name="android.hardware.camera.ar"
    android:required="true" />
<uses-feature
    android:name="com.google.ar.core.depth"
    android:required="true" />

<!-- ARCore被设为强制依赖 -->
<meta-data
    android:name="com.google.ar.core"
    android:value="required" />

Google Play会过滤所有不满足required标记特性的设备,ARCore本身仅在部分安卓设备上支持,叠加深度特性的强制要求后,符合条件的设备数量极少,如果你选择的发布区域没有对应支持设备,就会显示支持数为0。你本地测试可以正常运行,是因为你的测试设备刚好满足这些强制要求。

解决方法

根据你的应用场景选对应方案:

  • 若AR仅为应用可选功能、不是核心必用能力:
    把上述两个uses-feature的android:required属性改为false,同时把com.google.ar.core的meta值改为optional即可,修改后支持设备数会恢复到和你之前同配置版本差不多的水平。
  • 若应用是纯AR应用必须依赖ARCore运行:
    如果不需要深度功能,把com.google.ar.core.depth的required改为false,可大幅提升支持设备数;同时检查你的Google Play发布区域设置,确认覆盖了ARCore支持的地区。

修改完成后你可以用aapt dump badging 你的安装包路径命令检查安装包的特性要求,确认没有多余的强制配置后再上传。

内容的提问来源于stack exchange,提问作者eligolf

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 19:06:04