如何将特定于构建的配置注入APK?

Tho*_*s H 11 configuration android build

我有一个Android应用程序,我分发给几个不同的市场提供商; 应用程序在功能上对每个应用程序都相同,但需要某些不同的配置参数.理想情况下,我想在一个构建步骤中生成所有单独的APK.是否有"官方"方式来实现这一目标?

我正在考虑一种方法,我在项目结构中有一个模板文件,并在构建时使用ant将值插入到输出文件,如res/xml/config.xml.

提前致谢!

Cra*_*ck9 0

我使用 ant 脚本,它读取一些构建时参数并为我生成适当的 APK(appname-1.1_ggl、appname-1.1_amz.apk,分别包含指向 Google Market 或 Amazon Market 的链接)。手动运行两次没什么大不了的。

这可能不现实,具体取决于您有多少排列(您没有提及),但您可以使用subant. 对您需要调用的每个排列使用不同的buildpath和后续的。build.properties