我使用gradle的产品风格来构建我的应用程序的不同版本。但我只需要为每个版本替换AndroidManifest.xml中的一些元数据。源代码和资源都是一样的。
每次,gradle都会编译,打包和使用proguard来独立压缩每个版本的类,但所有这些对我来说都是一样的。我想知道有没有办法减少时间,重用所有为两个版本构建的东西,只需更改AndroidManifest.xml?
答案 0 :(得分:1)
是的,这是可能的!您可以在名为src
文件夹下的产品风格的文件夹中使用不同的清单文件。
例如,在您的gradle中执行此操作:
android {
productFlavors {
prod {
}
dev {
}
}
}
将清单文件添加到src/dev/
将另一个清单文件添加到src/prod/