我的應用程序允許與使用其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文件設置正確嗎?他們看起來怎麼樣? –