2016-08-09 159 views
0

Ich wollte 2 verschiedene Versionen der App auf dem gleichen Tablet erstellen, der Code ist identisch nur ein anderer Paketname, in der build.gradle-Datei schrieb ich diesen Code:änderte Paketname jetzt erscheint ein Popup-Fenster in App

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

jetzt, wenn ich die App öffnen, auf einigen Bildschirmen, es gibt mir ein Pop-up zu wählen, welche Paketnamen ich verwenden möchte. Wie kann ich diese Popup-Nachricht loswerden? Was löste es aus ?

Ich habe auf einem Nexus 10 Tablette getestet.

+0

Sind Sie mit Varianten bauen (https://developer.android.com/studio/build/build -Varianten.html)? – vincenth

Antwort

0

Sie können den Paketnamen in Android Studio ganz einfach ändern. enter image description here

+0

aber ich brauche 2 verschiedene Apps, wie ich –

+0

angegeben habe, wird es eine andere App sein –

0

sollten Sie die buildTypes unverändert lassen und erstellen productFlavors statt, wenn Sie nur die applicationId ändern sich

productFlavors { 
    QA { 
     applicationIdSuffix ".qa" 
    } 
    Dev { 
     applicationIdSuffix ".dev" 
    } 
    ... 
    ... 
}