语言拆分以最小化.apk文件

时间:2011-03-05 08:15:20

标签: android

我正在创建一个包含3种不同语言的应用。每种语言都包含一个单独的音频文件(每个8 MB)。 是否可以在Market上发布之前将项目拆分/导出到3个不同的.apk文件?由于24+ mb的文件大小,我真的不想把所有内容放在一个.apk中。

1 个答案:

答案 0 :(得分:1)

我可以看到一些选项...

  1. 手动构建每个语言,在每个语言的市场中将它们作为单独的产品发布,例如: “MyApp English”,“MyApp Francais”等。您可以限制哪些国家/地区看到每个国家,以减少混淆。

  2. 与上述相同,但是use Ant to automate the Android build process,因此您可以为该应用创建一个项目,但可以轻松地使用任何语言构建版本。 Ant很参与,但是我知道在大约一天内你可以学到足够的东西来为你的项目运行一个Ant构建脚本。 Android有内置的命令行工具来帮助,所以它会为你创建一个初始的Ant脚本(看看the "android" command line tool)。

  3. 创建一个应用程序,当它启动时,要求用户确认他们想要的语言,然后开始下载。理想情况下,您最初会下载一些以允许该应用程序工作,并在后台下载其余部分,以便他们不必等待。 8MB是相当多的数据,所以要注意人们将数据昂贵的数据计划,所以我认为总是请求他们的下载许可是礼貌的。

  4. 如果是我,我可能会倾向于最后一个选项,因为构建一个应用程序更简单,并且随着大量下载,用户需要控制该过程。请记住,如果事先知道它很大,很多人就不会下载8MB应用程序。

相关问题