我需要安装两个版本的项目(生产和开发)。 我需要2个应用程序。 我正在尝试使用flavors来实现它,但是当我签署apk时,它总是生成相同的应用程序,具有相同的packageName(com.company.project)。 我已经尝试从defaultConfig中删除applicationId,但也不起作用。在清单中,包名称为com.company.project。
有人知道如何做到这一点吗?
这是build.gradle文件
defaultConfig {
multiDexEnabled true
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
applicationId "com.company.project"
}
productFlavors {
development {
applicationId
"com.company.project.DEV"
versionName "1.0-dev"
resValue "string", "app_name", "Project-Dev"
}
production {
applicationId
"com.company.project.PROD"
resValue "string", "app_name", "Project-Prod"
versionName "1.0-prod"
}
}