我有一些非常大的(650MB)內容文件(視頻,音頻)在大約4種不同的語言環境中。APK擴展文件本地化?
我想使用APK擴展文件,但他們似乎不支持本地化。
看起來我們可以在Google Play中有不同的應用程序列表,只要它們具有不同的應用程序名稱(應用程序列表按語言區域過濾)。
我不明白的是,如果您上傳相同的應用程序(在單獨的應用程序列表中,相同的二進制文件,相同的版本),設備如何知道從哪裏獲取擴展文件?
舉例來說,假設我有2個本地化的應用程序有單獨的應用程序列表: -
我的應用(UK)+擴展文件(UK) 我的應用程序(DE)+擴展文件(DE)
如果我爲這兩個列表上傳的應用程序都是相同的二進制文件,但是我看不到Google Play如何將安裝的應用程序與這些列表中的任何一個關聯起來?
在測試過程中,我遇到了這個問題,同時使用相同的草稿APK爲DE和UK設置了2個列表。
有沒有人有這方面的經驗,有沒有推薦的方法?任何意見將不勝感激。
在此先感謝。
「爲了讓您上傳它作爲兩個獨立的列表,每個應用程序需要有不同的包名,否則當您嘗試上傳第二個時,會出現錯誤。」 - 這是不正確的,請檢查http://developer.android.com/guide/topics/resources/localization.html#publishing您也可以在Google Play控制檯上試用它,我確認您可以發佈2個應用程序相同的軟件包名稱,只要它們具有不同的應用程序名稱 –
我的意思是,軟件包名稱與AndroidManifest中Manifest標籤的「軟件包」屬性定義的一樣,而不是源文件頂部「軟件包」關鍵字後的軟件包名稱。通常是一樣的,但不一定是。你能鏈接到你的應用程序(或只是命名它)?如果真的有可能,我想看看。 –
@AlexanderLucas您可以在相同的清單 - 「包」名稱下發布多個.apks [Android Market中的多APK支持](http://android-developers.blogspot.de/2011/07/multiple-apk-support-in -android-market.html)/ [多APK支持](http://developer.android.com/guide/market/publishing/multiple-apks.html)支持不同的配置,並保持apk大小。 – zapl