问题描述
最近,我们的应用已在Google Play控制台上记录了多次崩溃,这种崩溃发生在各种设备上,但仅发生在装有Android 8.1(SDK 27)的设备上。
此崩溃的堆栈跟踪如下:
+
由于没有一行引用应用程序中的代码,因此如何使用此有限信息来跟踪问题的根本原因?有什么方法可以重现吗?使用SDK 27的模拟器没有捕获错误。
注意:有问题的应用是使用Java在Android Studio上开发的
解决方法
根据您的异常消息,当RuntimeException
时会出现Unknown Source
和method can not be found by reflection
。
根据我的经验,此问题通常会在第三方sdk上引起,它称为method
或obsoleted on specified Android version
(例如 Mi , 三星 ..等)。
以下是一些建议,希望对您有所帮助。
- 检查崩溃报告以找出其他共同点(例如,移动制造商),这会有所帮助。
- 尝试将大多数依赖项升级到最新版本
- 尝试使用依赖项搜索此异常。