阅读量:85
- 在项目的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
}