阅读量:0
- 在项目的build.gradle文件中,添加自定义的BuildTypes。例如:
android { buildTypes { debug { applicationIdSuffix ".debug" versionNameSuffix "-debug" } release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } custom { applicationIdSuffix ".custom" versionNameSuffix "-custom" } } }
- 在app模块的build.gradle文件中,使用自定义的BuildTypes。例如:
android { buildTypes { custom { // Custom build configuration } } }
在Android Studio中,在Build Variants面板中选择相应的BuildType(如debug、release、custom)。
在命令行中,使用gradle命令构建特定的BuildType。例如:
./gradlew assembleCustom
- 可以在代码中根据不同的BuildType进行不同的配置。例如:
if (BuildConfig.BUILD_TYPE.equals("debug")) { // Debug mode } else if (BuildConfig.BUILD_TYPE.equals("release")) { // Release mode } else if (BuildConfig.BUILD_TYPE.equals("custom")) { // Custom mode }