2016-08-03 18 views
3

我第一次設置我的火力地堡時創建與包名「com.theapp.app1」 Android應用程序開始。但後來我決定將我的應用程序名稱從'com.theapp.app1'更改爲'com.theapp.app2'。我在Android Studio中重構了我的包名,但在google-services.json文件中出現了'Gradle無法識別'com.theapp.app2'的錯誤。火力地堡轉移或複製數據庫從一個Android應用程序到另一個

在app1中,我創建了一個json數據庫,我想將其複製到firebase中的app2,而無需在app2中重新創建新的數據庫。另外,我想在複製其數據庫內容後刪除app1。

我試着將app1名稱重命名爲firebase中的app2,但我發現這是不可能的。

有沒有辦法實現這一點,而無需在Firebase中創建新的json數據庫?

+0

它很容易只更新與新包的名字您的谷歌,service.json文件,你可以做的是,在火力網站,只需將它複製到你的應用程序 – has19

+0

,你可以做手工,此外我認爲,只要打開谷歌-service.json在您的應用程序和搜索的包名,只是將其重命名 – has19

+0

@ has19我這樣做,但APP1包的名字被列入新的谷歌,service.json文件,我下載了上火力APP 2。我不想在app2中看到任何與app1相關的東西。 –

回答

3

我想我可以回答我的問題。 @ has9建議幫助我弄清楚Json數據庫並不直接綁定到firebase上的應用程序。也就是說,當您創建另一個應用程序(app2)並刪除app1時,您的數據庫將不會被app1刪除。我希望我明確解釋我的答案。反正這解決了我的問題。

相關問題