将flutter项目克隆到另一台计算机时无法访问firebase/firestore

xyhw6mcr  于 2022-11-25  发布在  Flutter
关注(0)|答案(2)|浏览(155)

我已经上传了我的项目到github并克隆到另一台电脑上。它编译的很好,但它没有访问Firbase/firestore,因此我不能正确使用这个克隆的项目与认证等。当我克隆一个flutter应用程序与firebase到另一台电脑,使它工作,并获得访问数据库和认证时,我必须改变一些东西吗?

    • 错误消息:**
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.
eulz3vhy

eulz3vhy1#

这可能有许多原因。
1.检查你的GitIgnore,也许一些Firebase配置文件没有上传到Github,因此在克隆的项目中丢失。
1.检查你的Firebase安全规则。检查你如何被允许访问你的DB。
如果此操作不起作用,请提供抛出的错误。

jvlzgdj9

jvlzgdj92#

解决方法:
碰巧我的另一台电脑上的安卓模拟器是一个坏版本,firebase不能正常工作。我只需要从安卓模拟器31.3.10降级,然后一切都正常工作。
本视频展示了如何:https://youtu.be/qo3SbdbXFos

相关问题