Ändern Anwendungspaketnamedurch Android Studio

? Siddharth Vyas @ | Original: StackOverFlow
---

Ich bin mir bewusst, dass diese Frage mehrmals in SO gefragt . Ich habe unten Antworten gepostet überprüft, aber nicht für mich arbeiten :(

http://stackoverflow.com/questions/16804093/android-studio-rename-package http://stackoverflow.com/questions/6600329/rename-full-android-package-name

Derzeit ist Paketnamen meiner Anwendung " com.example.test " .Ich dazu auf " com.example.test.test1 " .So ändern möchten, Ich habe gerade den Paketnamen in meinem Manifest-Datei und die Anwendung zu bauen.

Nun, wenn ich keine mehr sowohl die Anwendungen einzeln mit über Paketnamen von Manifestdateien in Gerät geändert, als es sollte mir zeigen verschiedene applications.It zeigt mir Fehler wie " Fehler [ INSTALL_FAILED_CONFLICTING_PROVIDER ] "

Da die Paketnamen unterschiedlich sind, sollte es mir zu zeigen, verschiedene Anwendungen im Gerät statt Überschreiben einer App mit other.Help mich aus .

Jede Hilfe wäre appreciated.THANKS sein

---

Top 5 Antwort

1pyus13 @

Wenn Ihr Ziel ist nur für die gleiche Anwendung auf zwei etwa in Ihr Gerät Ding ist viel einfacher, mit gradle . Sie brauchen nicht zu Paketnamen zu ändern, während Gebäude der App gradle wird, dass übernehmen für Sie und tun alles Paket umbenennen, wo immer erforderlich.

Sie müssen productFlavors für Ihre Anwendung in der build.gradle Datei Ihres Hauptmodul mit einem anderen Paket schreiben. nehme an, wenn com.example.test ist Ihr Standard- Paket der App, die als Haupt- Konfiguration aufgerufen wird. Sie können einen anderen Geschmack der gleichen App mit einem anderen Paketnamen haben . produltFlavours kann innerhalb android -Tag der Datei build.gradle Ihre Hauptmodul ist wie nachstehend angegeben festgelegt werden.

productFlavors {
    app1 {
        packageName "com.example.test.test1"
    }
}

Synchronisieren Sie Ihr Projekt nach tun alle Änderungen . Wählen Sie nun das Build-Variante von Build- Variante Register und führen Sie Ihre Anwendung . Gradle Skript alles Paket Umbenennung für Sie.

Aktivieren Sie diese Option, wenn für weitere Informationen:

http://stackoverflow.com/questions/21820961/android-gradle-build-variant-deploy/21825782#21825782

2Subin Sebastian @

Die packageName Attribut als der Android Studio V0.0.6 Weiter veraltet. Um das Paket Name der Anwendung ändern, verwenden Sie applicationId statt . Überprüfen Sie die http://tools.android.com/recent/androidstudio060released .

Ändern Anwendungspaketnamedurch Android Studio

Ändern Sie den ApplicationID und Sync gradle .