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

Unity项目Google Play内部测试:商店显示设备不兼容但控制台判定兼容

Google Play控制台显示设备兼容,但商店提示不兼容(Unity项目内部测试)

问题描述

在使用Google Play控制台内部测试功能测试Unity项目时,出现矛盾情况:

  • Google Play控制台显示我的设备符合应用兼容要求
  • 同一设备打开Google Play商店,却收到「此设备不兼容」的提示

已尝试的操作:

  • 重新上传应用安装包
  • 清除Google Play商店及Google Play服务的缓存
  • 修改APK/AAB的压缩格式
  • 该应用可在Samsung S10设备上正常运行

附截图:

排查与解决建议

  • 确认设备在内部测试白名单内:不要仅依赖控制台的兼容检测结果,务必检查内部测试的设备列表是否已添加目标设备的ID。控制台的兼容判定基于硬件规格,但未加入白名单的设备无法获取测试版本,商店会直接提示不兼容。
  • 检查Unity导出的硬件特性声明:打开Unity的「Player Settings」→「Other Settings」,查看「Required Device Features」是否勾选了目标设备不支持的硬件特性(如NFC、特定传感器);也可导出后查看AndroidManifest.xml中的<uses-feature>标签,这些声明会直接影响Google Play商店的兼容判定,控制台可能未同步检测到此类配置。
  • 核对ABI架构配置:Unity导出Android包时,在「Player Settings」→「Other Settings」→「Target Architectures」中,确认勾选了目标设备支持的ABI架构(如arm64-v8a,当前多数主流设备采用此架构)。若仅勾选了x86等非对应架构,商店会判定设备不兼容。
  • 等待商店缓存同步:控制台显示发布成功后,Google Play商店端可能需要1-2小时同步最新的测试版本信息,建议等待一段时间后再刷新商店尝试。
  • 通过adb直接安装验证:使用命令adb install 你的应用包名.apk将测试包直接安装到目标设备,若能正常运行,说明是商店端的适配判定问题。可尝试将应用切换到封闭测试通道重新测试,或联系Google Play开发者支持反馈该矛盾情况。
  • 核对最低系统版本要求:检查Unity中设置的「Minimum API Level」,确认目标设备的Android系统版本不低于该要求。例如若设置minSdkVersion为24,而设备系统版本为Android 6.0(API 23),控制台可能显示兼容,但商店会严格执行版本限制。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 10:05:16