更改包名称现在应用程序中会出现一个弹出窗口

时间:2016-08-09 14:37:08

标签: android android-studio gradle

我想在同一个平板电脑上创建2个不同版本的应用程序,代码只是一个不同的包名,在build.gradle文件中我编写了这段代码:

QA {
    applicationIdSuffix ".qa"
    debuggable true
    signingConfig signingConfigs.debug
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}

现在,当我打开应用程序时,在某些屏幕上,它会弹出一个选项,让我选择要使用的软件包名称。如何摆脱这个弹出消息?是什么造成的?

我正在使用nexus 10平板电脑进行测试。

2 个答案:

答案 0 :(得分:0)

您可以在Android Studio中轻松更改包名称。 enter image description here

答案 1 :(得分:0)

如果您只是更改buildTypes

,则应保持productFlavors不变并创建applicationId
productFlavors {
    QA {
       applicationIdSuffix ".qa"
    }
    Dev {
       applicationIdSuffix ".dev"
    }
    ...
    ...
}