我的应用程序允许与使用其Android手机的朋友和家人一起在Android TV上播放。带有2个模块的Android TV应用程序,在Google Play中排除
在Android Studio中,我创建2个不同的模块:一个用于Android TV和一个用于smarphones。
为Android电视模块清单文件包含所需要的:
<uses-feature
android:name="android.hardware.touchscreen"
android:required="false" />
为Android手机清单文件包含:
<uses-feature
android:name="android.hardware.touchscreen"
android:required="true" />
我的目标是有2个单独的APK文件:一个为电视和手机。
在android developper控制台中,我要求在生产环境中发布我的应用程序。
但我从谷歌收到这样的回答:
多谢您提交的应用程序的Android电视。这是通知您的应用程序xxxxxxxxxxxxxxxxxx(包ID为xxxxxxxxxxxxxxxx)未在Android TV的Play商店中分发。
版本名称:1.2.1版本 代码:1000003 当前曲目:生产 原因排除:
谷歌使用不支持
功能您的应用程序需要一个谷歌电视使用,功能,可防止在Android TV设备上安装应用:[android.hardware.touchscreen]。请从这些功能中删除此内容,然后重新提交您的应用以重新审核。
请详情请参见下面的开发者页面:
https://developer.android.com/training/tv/start/hardware.html
这是否意味着,在这种情况下,具有几个模块是不正确的?
还有一件事:“版本号:1000003”意味着它是电话模块 – bobygerm
难道你不能只为您的手机清单设置为false的触摸屏? – Verma
你确定你的Gradle文件设置正确吗?他们看起来怎么样? –