我想制作我的Android应用的两个版本:
是否有一种简单的方法来修改我的构建以构建这些工件?如果我可以在构建期间将单个变量的值设置为在命令行中传递的内容,我可以针对不同的行为在应用程序的不同部分中调度该值。但是,我不确定这是做到这一点的最好方法,也不知道将其纳入我的代码的好方法。
我正在使用Android现在为我制作的现成的build.xml文件。
谢谢!
答案 0 :(得分:1)
当你有一个自动构建链(即通过ant运行所有内容)时,你可以创建一个包含来自ant run的变量的java文件。 在这里,您可以根据目标环境设置变量。然后,构建将与其他所有文件一起编译该文件并将其打包。
也许在ant中也可以有一个替换任务,它接受一个现有文件,只是用可变内容替换一个标记##var##
。