Gradle for Android

在build.gradle中配置debug和release下拥有不同变量

Gradle for Android_第1张图片

在java代码中通过BuildConfig.API_URL调用.

项目设置范围

当一个项目中有多个Android模块,可以在顶层的build.gradle文件中通过ext代码块添加额外属性.

Gradle for Android_第2张图片

子模块中可以通过rootProject来获取定义在外部build.gradle的属性.


Gradle for Android_第3张图片


创建variant

variant可以通过构建类型和product flavor结合而成,通过variant可以根据需求生成不同的版本.

Gradle for Android_第4张图片

定义的参数可以通过BuildConfig.API_URL和R.color.flavor_color在代码中调用.

通过Build Variant工具窗切换不同的版本.

Gradle for Android_第5张图片

你可能感兴趣的:(Gradle for Android)