在项目的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}