我有一些非常大的(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