2016-08-03 15 views
3

Ich habe beim ersten Einrichten meiner Firebase zunächst eine Android-App mit dem Paketnamen 'com.theapp.app1' erstellt. Aber später entschied ich mich, meinen App-Namen von "com.theapp.app1" in "com.theapp.app2" zu ändern. Ich habe meinen Paketnamen in Android Studio umstrukturiert, aber in der Datei google-services.json wurde ein Fehler angezeigt: "Gradle erkennt" com.theapp.app2 "nicht.Firebase Übertragen oder Kopieren von Datenbanken von einer Android-App in eine andere

In App1 habe ich eine JSON-Datenbank erstellt, die ich in Firebase in App2 kopieren möchte, ohne eine neue Datenbank in App2 neu zu erstellen. Außerdem möchte ich app1 löschen, nachdem ich seinen db-Inhalt kopiert habe.

Ich habe versucht, den Namen App1 in Firebase App2 umbenennen, aber ich habe herausgefunden, dass es unmöglich ist.

Gibt es eine Möglichkeit, dies zu erreichen, ohne eine neue json-Datenbank in Firebase erstellen zu müssen?

+0

ist es sehr einfach aktualisieren Sie einfach Ihre Google-service.json Datei mit Ihrem neuen Paketnamen, können Sie das in der Firebase-Website tun und kopieren Sie es einfach in Ihre App – has19

+0

Sie können es auch manuell tun, ich denke, öffnen Sie einfach die Google -service.json in Ihrer App und suchen Sie nach dem Paketnamen und benennen Sie ihn einfach um – has19

+0

@ has19 Ich tat das, aber der Name des app1-Pakets wurde in der neuen Datei google-service.json enthalten, die ich für app2 auf Firebase heruntergeladen habe. ich möchte überhaupt nichts mit app1 in app2 sehen. –

Antwort

3

Ich denke, ich kann meine Frage beantworten. @ has9 Vorschläge haben mir geholfen, herauszufinden, dass die JSON-Datenbank nicht direkt an eine App auf Firebase gebunden ist. Wenn Sie also eine andere App erstellen (app2) und app1 löschen, wird Ihre Datenbank nicht mit app1 gelöscht. Ich hoffe, ich habe meine Antwort klar erklärt. Wie auch immer, das hat mein Problem gelöst.