我已經創建了一個Firebase,我可以把資料寫進Authentication。 但是,我不能把資料寫進實時資料庫。
//匯入Firebase平臺的BoM。
implementation platform('com.google.firebase:firebase-bom:28.4.1')
//Declare the dependency for the Realtime Database library。
//當使用BoM時,你不需要在Firebase庫的依賴中指定版本。
implementation 'com.google.firebase:firebase-database:20.0.2'
- 我已經設定了對ture的讀寫規則 。
{
"rules": {
".read": true,
".write": true
}
}
我試著這樣把資料寫進Firebase,但是我得到的結果是這樣的
// Write a message to the database
FirebaseDatabase database = FirebaseDatabase.getInstance()。
DatabaseReference myRef = database.getReference("message")。
myRef.setValue("Hello, World!")。
//向資料庫寫一個訊息。
FirebaseDatabase.getInstance().getReference().child("aaa").child("bbb").setValue("cccc")
FirebaseDatabase.getInstance().getReference().child("aaa").child("bbb").setValue("ccc") 。
uj5u.com熱心網友回復:
寫作的代碼看起來很好,所以我認為問題可能出在其他地方。
如果你在下載了 要解決這個問題,你可以: uj5u.com熱心網友回復: 我的代碼今天早上能作業,但我除了睡覺什么都沒做。如圖所示,第二步已經改變。我點擊了那個 我做了 我按照昨天 @FrankvanPuffelen 所說的做了 我重新啟動了Android Studio很多次,但都沒有成功。
也許我下次應該試著關閉電腦蓋子。
但現在我知道,應該勾選第二步,而不是把它作為一個未勾選的按鈕。
標籤:google-services.json檔案之后創建了Firebase控制臺,該檔案將不包含正確的URL,SDK可能無法在服務器上找到你的資料庫。
google-services.json,并在您的應用程式中使用它,或者FirebaseDatabase database = FirebaseDatabase.getInstance("資料庫URL here");添加實時資料庫SDK到你的應用程式按鈕數千次,它仍然是一個按鈕。令人驚訝的是,它已經變成了檢查狀態。添加實時資料庫SDK到您的應用程式按鈕,它還是一個按鈕。
google-services.json 部分,但是沒有成功。


