Tôi có cấu hình mặc định này trên Gradle.Android - Gói này xung đột với gói hiện tại bằng cùng tên
defaultConfig {
applicationId "com.my.application"
minSdkVersion 16
targetSdkVersion 22
versionCode 190011
versionName "2.2.1"
}
Và những hương vị
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
}
}
Tôi đã bị các ứng dụng được phát hành vào Play Store với mặc định ứng dụng id "com.my.application" nhưng khi Tôi đã phiên bản Play Store cài đặt và muốn cài đặt ứng dụng có hương vị "dev", nó bật một thông báo cho biết điều này:
app name dev
App not installed
The package conflicts with an existing package by the same name
Tôi có làm gì sai không? Tôi đã cố gắng thay đổi buildCode cho dev nhưng điều đó không có tác dụng.
Có dự đoán nào không?
Xin cảm ơn trước.
Không giống như vậy, trước khi xảy ra sự cố đầu tiên, tôi đã cài đặt cả hai ứng dụng cùng nhau trên thiết bị của mình và khi thực thi các gói bí danh = 'adb shell' "'"' pm list packages -f '"'" '| sed -e '"'" 's /.*=//' "'"' | sắp xếp 'họ cho thấy các gói khác nhau. – axierjhtjz