2015-11-03 25 views
1

我的应用程序允许与使用其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

这是否意味着,在这种情况下,具有几个模块是不正确的?

+0

还有一件事:“版本号:1000003”意味着它是电话模块 – bobygerm

+0

难道你不能只为您的手机清单设置为false的触摸屏? – Verma

+0

你确定你的Gradle文件设置正确吗?他们看起来怎么样? –

回答

0

现在解决了,我收到了来自Google支持团队的快速回复,我的应用程序现已被接受投入使用。任何文件(gradle或manifest)都没有变化。

相关问题