0

我在Google Play上有一個Android應用程序,它需要較低的API級別。Android Wear,電視,自動多個APK版本

我希望爲電視,汽車和戴2.0提供版本。這需要更高的API級別。

第一個問題是我應該爲每個或兩個APK發佈一個不同的APK就夠了嗎? (一個用於手機+平板電腦,一個用於佩戴+電視+自動)

第二個問題是如何啓用多個APK?據
https://developer.android.com/google/play/publishing/multiple-apks.html

「的谷歌遊戲控制檯提供管理與應用程序相關的的APK兩種模式:簡單模式和高級模式,您可以通過點擊的的右上角的鏈接,這些之間切換APK文件選項卡。「

我一直在Google Play控制檯上搜索一個小時。無法找到此切換按鈕的位置或「APK文件標籤」是什麼?

+0

他們最近改變了控制檯。我遇到了同樣的問題。似乎默認情況下已啓用Multi apk上傳。 – Vyacheslav

+0

您可能需要檢查此[文章](https://developer.sonymobile.com/2011/10/11/use-the-multiple-apk-support-in-android-market/),其中設置用於激活Android電子市場的開發者控制檯中的多個APK,看看它是否會幫助你。這也顯示了你可以在哪裏找到APK文件標籤。 – Teyam

回答

0

1)我強烈建議爲磨損,電視和自動發佈單獨的APK。否則,如果你包括電視資產,這些將在可穿戴設備的APK中佔用空間,但不會被使用。重要的是要儘可能減小APK的大小,尤其是對於可穿戴設備,因爲它們的電池非常有限(更大的APK等於更長的下載和安裝時間)和存儲空間。此外,如果您需要執行目標平臺特定的錯誤修復,則可以更新該目標平臺的APK,而不會影響其他用戶。您可能還想在將來添加特定於平臺的功能。單獨的APK將使以上所有內容更加容易。首先要設置一些開銷,但一切都可以實現自動化,我相信你會從長遠利益中受益。

2)像Vyacheslav在他的評論中提到的,您不再需要在Play商店開發人員控制檯中啓用多APK支持。只需在創建新版本(發佈管理 - >應用發佈)時添加所有APK。爲此,他們需要有filters才能使所有APK都具有唯一性,並且還需要不同的版本代碼。

0

Auto和Wear不通過apks在Android平臺上發佈,它們是您應該在您的應用中啓用的功能。

Android TV更容易通過特定apk發佈,您可以使用Gradle變體在您的項目中進行配置。