我正在通过build.gradle
脚本自定义我的Android应用程序的APK文件名称,如下所示:
android {
defaultConfig {
project.ext.set("archivesBaseName", "MyApplication");
}
}
现在我正在使用产品风味:
android {
productFlavors {
green {
applicationId "com.example.myapplication.green"
}
blue {
applicationId "com.example.myapplication.blue"
}
}
}
有没有一种方法可以自定义每个APK的名称?我尝试过archiveBaseName
和baseName
,但都没有成功。最终我想得到以下文件:
build/outputs/apk/Blue-debug-1.2.1.apk
build/outputs/apk/Blue-debug-unaligned.apk
build/outputs/apk/Blue-release-1.2.1.apk
build/outputs/apk/Blue-release-unaligned.apk
build/outputs/apk/Green-debug-1.2.1.apk
build/outputs/apk/Green-debug-unaligned.apk
build/outputs/apk/Green-release-1.2.1.apk
build/outputs/apk/Green-release-unaligned.apk