flutter - E/AndroidRuntime(14021) : FATAL EXCEPTION: grpc-default-executor-0

标签 flutter

最初,该应用程序没有崩溃,但无法从 firestore 读取/写入。所以我加了apply plugin: 'com.google.gms.google-services'在应用程序 gradle 和 classpath 'com.google.gms:google-services:3.1.0' 中在项目gradle中。另外,我添加了 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />在 AndroidManifest.xml 中。但是这个错误现在正在发生。

E/AndroidRuntime(14021): FATAL EXCEPTION: grpc-default-executor-0
E/AndroidRuntime(14021): Process: com.ayushsaxena.dhira, PID: 14021
E/AndroidRuntime(14021): java.lang.AssertionError
E/AndroidRuntime(14021):    at io.grpc.internal.DnsNameResolver.getResourceResolver(DnsNameResolver.java:536)
E/AndroidRuntime(14021):    at io.grpc.internal.DnsNameResolver.access$500(DnsNameResolver.java:60)
E/AndroidRuntime(14021):    at io.grpc.internal.DnsNameResolver$1.run(DnsNameResolver.java:211)
E/AndroidRuntime(14021):    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
E/AndroidRuntime(14021):    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
E/AndroidRuntime(14021):    at java.lang.Thread.run(Thread.java:919)
E/libEGL  (14021): call to OpenGL ES API with no current context (logged once per thread)

最佳答案

通过添加 Firebase Material list (BOM) 作为依赖项,我能够解决类似的问题。
看:
https://firebase.google.com/docs/android/learn-more#bom
就我而言:

apply plugin: 'com.google.gms.google-services'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

dependencies {
    implementation platform('com.google.firebase:firebase-bom:26.1.0')
    implementation 'com.google.firebase:firebase-messaging'
}

关于flutter - E/AndroidRuntime(14021) : FATAL EXCEPTION: grpc-default-executor-0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68152535/

相关文章:

flutter - Flutter:是否可以在main.dart中一次实现一个 snackbar ,例如在连接状态更改时在所有屏幕上实现一次

android - 如何在屏幕上的堆栈中添加多个 svg 图像?

android - 将 flutter CameraImage 转换为文件

google-maps - Flutter:带有图像叠加的 map

Flutter BlocBuilder 不调用新状态

android - 如何在Flutter中修复在编译时和运行时具有不同版本的 'android.arch.lifecycle:runtime'?

flutter - StatelessWidget : Classes can only extend other classes. dart(extends_non_class) - 问题

firebase - 使用Flutter从Firestore读取数据时收到Range Error消息

google-maps - 如何在 flutter 的谷歌地图自定义标记中添加额外的文本?

android - 构建失败,但 flutter 朔迷离