已在Google Play Console勾选Android TV选项,应用仍无法在TV端商店显示
可能的原因及排查方案
- 发布渠道/状态限制
确认应用是否仅处于内部测试、封闭测试阶段,而非正式发布到生产渠道。测试版本仅对加入测试组的设备可见,TV端公共商店不会展示。 - Manifest配置不完整
检查AndroidManifest.xml的TV相关配置:- 必须声明Leanback功能:
<uses-feature android:name="android.software.leanback" android:required="true" />(纯TV应用)或android:required="false"(跨设备应用),未声明会导致Google Play判定应用不支持TV。 - 确保主Activity包含TV启动器的Intent Filter:
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LEANBACK_LAUNCHER" /> </intent-filter>
- 必须声明Leanback功能:
- 设备兼容性设置错误
登录Google Play Console,进入「发布」>「设备兼容性」页面,检查是否误将Android TV设备排除,或设置了超出盒子硬件/系统版本的限制(如最低SDK版本过高、要求TV不支持的硬件功能)。 - 未满足TV应用审核标准
Google Play对TV应用有专属审核要求,比如必须适配遥控器操作、提供符合TV规范的界面布局等。若应用未达标,即便勾选TV选项,也会被隐藏。可查看Console的审核通知或「政策合规」板块确认问题。 - 设备商店缓存问题
尝试在每台电视盒子上操作:- 打开Google Play商店,进入设置,清空应用缓存与数据。
- 重启设备后重新登录Google账号,等待商店同步应用列表。
内容的提问来源于stack exchange,提问作者Ismayil Ahmedov
相关产品推荐
相关产品推荐

