2

我刚刚在 android 项目上使用 Gradle 迈出了第一步,我能否知道是否可以使用 gradle 生成两个具有不同应用名称和相同资源的 apk。具体化:我想编译一个 Helloworld 项目,并生成 2 个不同名称的 apk。有可能吗?如何?

谢谢 。

4

1 回答 1

2

是的,使用产品风味机制。

你会写:

android {
  productFlavors {
    flavor1 {
      packageName "com.my.package.name.1"
    }
    flavor2 {
      packageName "com.my.package.name.2"
    }
  }
}

在默认源文件夹src/main/javasrc/main/AndroidManifest.xml

文档:http ://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Variants

于 2014-03-19T16:01:41.703 回答