我刚刚在 android 项目上使用 Gradle 迈出了第一步,我能否知道是否可以使用 gradle 生成两个具有不同应用名称和相同资源的 apk。具体化:我想编译一个 Helloworld 项目,并生成 2 个不同名称的 apk。有可能吗?如何?
谢谢 。
我刚刚在 android 项目上使用 Gradle 迈出了第一步,我能否知道是否可以使用 gradle 生成两个具有不同应用名称和相同资源的 apk。具体化:我想编译一个 Helloworld 项目,并生成 2 个不同名称的 apk。有可能吗?如何?
谢谢 。
是的,使用产品风味机制。
你会写:
android {
productFlavors {
flavor1 {
packageName "com.my.package.name.1"
}
flavor2 {
packageName "com.my.package.name.2"
}
}
}
在默认源文件夹src/main/java
(src/main/AndroidManifest.xml
文档:http ://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants