簡體   English   中英

將 flutter 項目克隆到另一台計算機時無法訪問 firebase/firestore

[英]Cant access firebase/firestore when cloning flutter project to another computer

我已將我的項目上傳到 github 並克隆到另一台計算機。 它編譯正常,但無法訪問 Firbase/firestore,因此我無法通過身份驗證等正確使用此克隆項目。 當我將帶有 firebase 的 flutter 應用程序克隆到另一台計算機以使其工作並獲得對數據庫和身份驗證的訪問權限時,我是否必須更改某些內容?

錯誤信息:

D/EGL_emulation(10634): app_time_stats: avg=6275.84ms min=9.86ms max=106419.61ms count=17
D/EGL_emulation(10634): app_time_stats: avg=11.48ms min=5.31ms max=40.71ms count=60
D/EGL_emulation(10634): app_time_stats: avg=9.29ms min=4.92ms max=16.29ms count=56
D/EGL_emulation(10634): app_time_stats: avg=8.66ms min=5.06ms max=15.26ms count=61
D/EGL_emulation(10634): app_time_stats: avg=9.94ms min=4.58ms max=24.23ms count=61
D/EGL_emulation(10634): app_time_stats: avg=10.22ms min=5.13ms max=20.02ms count=60
D/EGL_emulation(10634): app_time_stats: avg=8.59ms min=4.91ms max=15.28ms count=60
D/EGL_emulation(10634): app_time_stats: avg=8.31ms min=5.03ms max=16.29ms count=61
D/EGL_emulation(10634): app_time_stats: avg=8.91ms min=4.52ms max=14.01ms count=61
D/EGL_emulation(10634): app_time_stats: avg=9.90ms min=4.90ms max=17.99ms count=60
I/flutter (10634): 2 false
D/EGL_emulation(10634): app_time_stats: avg=9.15ms min=5.06ms max=22.87ms count=60
D/EGL_emulation(10634): app_time_stats: avg=83.28ms min=12.88ms max=1016.12ms count=15
W/Firestore(10634): (24.4.0) [WatchStream]: (24ebbad) Stream closed with status: Status{code=UNAVAILABLE, description=Channel shutdownNow invoked, cause=null}.
W/DynamiteModule(10634): Local module descriptor class for com.google.android.gms.providerinstaller.dynamite not found.
I/DynamiteModule(10634): Considering local module com.google.android.gms.providerinstaller.dynamite:0 and remote module com.google.android.gms.providerinstaller.dynamite:0
W/ProviderInstaller(10634): Failed to load providerinstaller module: No acceptable module com.google.android.gms.providerinstaller.dynamite found. Local version is 0 and remote version is 0.

這可能有很多原因。

  1. 檢查你的 GitIgnore,也許一些 Firebase 配置文件沒有上傳到 Github,因此在克隆的項目中丟失。
  2. 檢查您的 Firebase 安全規則。 檢查如何允許您訪問數據庫。

如果這不起作用,請提供拋出的錯誤。

解決方案:

碰巧是我另一台計算機上的 android 模擬器是一個錯誤的版本,其中 firebase 無法正常工作。 我只需要從 android 模擬器 31.3.10 降級,然后一切正常。

該視頻顯示了如何: https://youtu.be/qo3SbdbXFos

暫無
暫無

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

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