如何捕获“无法实例化应用程序”错误?

时间:2018-11-29 15:37:29

标签: android crash-dumps

我们最近在Android API 28设备上遇到了错误:

  

E / AndroidRuntime:致命异常:主进程:com.my.company,PID:   18245 java.lang.RuntimeException:无法实例化应用程序   com.my.company.MainApplication:java.lang.ClassNotFoundException:   在路径:...上找不到类“ com.my.company.MainApplication”。

我们发现问题是由于缺少AndroidManifest.xml文件中的条目(有关更多详细信息,请参见https://developers.google.com/maps/documentation/android-sdk/config#specify_requirement_for_apache_http_legacy_library)。

现在,上层人士希望我们在遇到此类问题(包括崩溃转储)时收到警报,但是我无法找到一种方法,因为添加了诸如Crashlytics或ACRA之类的异常处理库将不会无法正常工作,因为该应用程序从未初始化。

1 个答案:

答案 0 :(得分:0)

看来Google会自动执行此操作,并且可以在Google Play控制台的“ ANR和崩溃”部分中查看结果:
enter image description here enter image description here

然后在“通知设置”中将其设置为在发生崩溃/ ANR时发出通知。

但是,似乎还没有报告OP中有关AndroidManifest.xml文件中缺少条目的错误,因此请回到该错误。