簡體   English   中英

Java.Lang.RuntimeException:Firestore (0.6.6-dev) 中的內部錯誤,無法在我的應用程序和 Firestore 項目之間連接

[英]Java.Lang.RuntimeException: Internal error in Firestore (0.6.6-dev), can't connect between my app and firestore project

我正在為學校制作一個項目,我正在嘗試將我的應用程序與我制作的雲 Firestore 項目連接起來。 在調試時運行我的應用程序時,我發現它只有在運行我的代碼后才會崩潰。 這是我的代碼:

我通過這一行獲取我的數據庫實例:

database = Singleton.getInstance(this).DataBase;

這是 Singlton 類:

public class Singleton
{
    private static Singleton instance = null;

    private FirebaseFirestore database;

    private Singleton(Context context)
    {

        var options = new FirebaseOptions.Builder()
            .SetProjectId("invitedatabase-c75c9")
            .SetApplicationId("invitedatabase-c75c9")
            .SetApiKey("AIzaSyAXLdrHg7GP2p7LKT1WSTIhdkG-41lWCoA")
            .SetDatabaseUrl("https://invitedatabase-c75c9.firebaseio.com")
            .SetStorageBucket("invitedatabase-c75c9.appspot.com")
            .Build();

        FirebaseApp myApp = FirebaseApp.InitializeApp(context, options, "connection");
        database = FirebaseFirestore.GetInstance(myApp);

    }

    public FirebaseFirestore DataBase { get => database; set => database = value; }

    public static Singleton getInstance(Context context)
    {
        if (instance == null)
            instance = new Singleton(context);

        return instance;
    }
}

然后我有一個按鈕,它應該執行將數據傳輸到我的數據庫的操作,但是即使調試器在單擊功能運行時沒有顯示異常:

 {
    HashMap map = new HashMap();
    map.Put("full name", et1.Text);
    DocumentReference docref = database.Collection("Users").Document();
    docref.Set(map);
 }

此按鈕的單擊功能完成后,我的應用程序進入中斷模式並在標題中引發異常:

Java.Lang.RuntimeException:Firestore 中的內部錯誤 (0.6.6-dev)

請幫我解決這個問題,我不知道這個異常意味着什么,我很感激任何修復它的幫助和對問題的解釋,謝謝。

似乎 - 根據此處解決的社區上的另一個問題 - 這與您設備的應用程序管理器上的數據有關。 我建議你試一試。

之后,根據此處此處的其他兩個問題,有一些選項可以幫助您防止再次遇到此錯誤,我建議您查看以備將來參考。 :)

請讓我知道這些信息是否對您有幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM