如何解决FirebaseCrashlytics:处理未捕获的异常和 java.util.concurrent.TimeoutException 时出错
我收到此错误消息,似乎与 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)
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。