如何解决添加Firebase crashlytics时Android应用程序崩溃
我正在从Fabric迁移到Firebase crashlytics。我已经能够迁移到AndroidX(我认为这是必要的)。然后,我遵循了this的步骤,但是当我添加crashlytics依赖项时,应用程序崩溃了(如果我注释掉crashlytics的实现行,一切都会起作用)。
implementation 'com.google.firebase:firebase-crashlytics:17.0.0'
使用实体电话时,没有任何错误,只有一些SQLiteEventStore和JobInfoScheduler日志以及sigkill:
https://gist.github.com/raquelhortab/60ebd50ead5aa820c34bc271a09e94b7
使用仿真器时,出现okhttp3错误(您可以在上面的要点中看到它)。同样,唯一的区别是应用程序的build.gradle中的crashlytics行。
okhttp3错误使我认为我可能必须更新glide和okhttp3(这并不容易),但是在没有crashlytics的情况下也可以正常工作,所以我不认为这是问题所在。
我还尝试了crashlytics版本17.2.2和与Firebase相关的实现的较新版本,您也可以在要点中找到gradle文件。
PS:我很抱歉,如果这个问题已经得到解决,搜索崩溃和crashlytics会导致很多崩溃问题,而这些问题并没有实现到crashlytics(这是逻辑上的)
解决方法
错误堆栈提供的好像不是firebase问题。尝试为com.squareup.okhttp3:logging-interceptor
和com.squareup.okhttp3:okhttp
尝试 3.4.1
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。