Gradle Plugin User Guide 中文版

构建变种版本

新构建系统的一个目标就是允许为同一个应用创建不同的版本。

这里有两个主要的使用情景:

  1. 同一个应用的不同版本。例如一个免费的版本和一个收费的专业版本。

  2. 同一个应用需要打包成不同的apk以发布Google Play Store。查看http://developer.android.com/google/play/publishing/multiple-apks.html获取更多详细信息。

  3. 综合1和2两种情景。

这个目标就是要让在同一个项目里生成不同的APK成为可能,以取代以前需要使用一个库项目和两个及两个以上的应用项目分别生成不同APK的做法。