android - FirebaseCrashlytics : Error handling uncaught exception & java. util.concurrent.TimeoutException

标签 android firebase android-studio crashlytics android-r8

我收到此错误消息,这似乎与 R8 缩小有关。它适用于启用了 minify 的调试版本,这很奇怪。但我在发布版本类型和从 Play 商店下载应用程序时肯定会得到它。同样,在 CI 上构建时,缓存或类似的东西不会成为真正的问题,它以前可以工作。

2021-03-30 14:51:56.495 11289-11289/? E/FirebaseCrashlytics: Error handling uncaught exception
    java.util.concurrent.TimeoutException
        at planner.n63.a(Utils.java:13)
        at planner.v00.a(CrashlyticsController.java:10)
        at planner.y10.uncaughtException(CrashlyticsUncaughtExceptionHandler.java:4)
        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1073)
        at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:1068)
        at java.lang.Thread.dispatchUncaughtException(Thread.java:2203)
// build.gradle :project
buildscript {
    dependencies {
        ...
        classpath Libs.Google.gmsGoogleServices
        classpath Libs.Google.Firebase.crashlyticsGradlePlugin
    }
}
// build.gradle :app
android {
    ...
    buildTypes {
        ...
        release {
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
            minifyEnabled true
        }
    }
}

dependencies {
    ...
    implementation platform(Libs.Google.Firebase.bom)
    implementation Libs.Google.Firebase.analytics
    implementation Libs.Google.Firebase.crashlytics
}

// Must be applied after dependencies
if (file("google-services.json").exists()) {
    apply plugin: 'com.google.gms.google-services'
    apply plugin: 'com.google.firebase.crashlytics'
}
class App : Application() {

    override fun onCreate() {
        super.onCreate()
        FirebaseApp.initializeApp(this)
    }
}

最佳答案

低互联网连接(糟糕的互联网)
如果设备没有良好的互联网连接,则会发生这种情况。
这就是我的情况。尝试在您的模拟器上模拟糟糕的互联网。

关于android - FirebaseCrashlytics : Error handling uncaught exception & java. util.concurrent.TimeoutException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66871524/

相关文章:

android - 为什么使用 FFMPEG 向视频添加水印后视频大小会增加?

android - 如何使用 PDF 库在 android 应用程序中呈现 pdf

javascript - Firebase 获取数据的时间过长 ( javascript )

firebase - 如何为 Cloud Functions for Firebase 设置本地环境变量

android - view_holder 的 Recycler View 可重用性。如何保持特定位置项目的可见性?

javascript - user_id 将在 firebase 云函数中未定义

java - 拥有多个 WebView 或导入 Java 库

Android Studio 工具栏自动显示

android - 我在我的安卓模拟器中找不到/mnt/sdcard/文件夹

android - 如何将 textView 膨胀为布局