我是Gradle上的默认配置。Android - 该软件包与现有软件包的名称冲突
defaultConfig {
applicationId "com.my.application"
minSdkVersion 16
targetSdkVersion 22
versionCode 190011
versionName "2.2.1"
}
而那些口味
productFlavors {
dev {
applicationIdSuffix ".dev"
versionCode 333333
buildConfigField "String", "ANVIL_BASE_URL", "DEBUG_URL"
resValue "string", "app_name", "app name dev"
signingConfig signingConfigs.releasesign
}
prod {
buildConfigField "String", "ANVIL_BASE_URL", "PROD_URL"
resValue "string", "app_name", "app name"
signingConfig signingConfigs.releasesign
}
}
从来就上了Play商店发布了默认的应用程序ID“com.my.application”,但是当应用程序从来就Play商店安装的版本并想要安装“开发”风味的应用程序它弹出消息说:
app name dev
App not installed
The package conflicts with an existing package by the same name
我做错了什么?我试过改变开发的buildCode,但那也没用。
任何的猜测?
在此先感谢。
That's不是这样的,第一个崩溃之前,我有我的设备上同时安装这两个应用程序和执行别名包='亚壳‘‘“‘当下午列表包-f’”’’| sed -e'''''s /.*=//'“'”'|排序'他们显示不同的包。 – axierjhtjz