致命异常:java.lang.RuntimeException:无法启动活动ComponentInfo(附加屏幕快照)

时间:2018-12-06 08:39:17

标签: java android firebase crash google-cloud-firestore

我上一次更新应用程序是45天前,该应用程序运行正常,没有发生任何崩溃,但从最近10天突然开始,我开始看到该应用程序中发生了崩溃(我的应用程序未使用任何类型的服务器(Firebase除外)进行分析和崩溃)。该应用程序仅在Android 5.0和Android 5.1中崩溃,我附上了Firebase崩溃的屏幕截图。

图片1(11月20日之前没有崩溃)

enter image description here

图片2(显示11月18日的数据)

enter image description here

图片3(显示11月28日的数据)

enter image description here

TL;博士

第18天= 0(生产+ Beta版)崩溃

第28天的生产量为1557,测试版为77

用户投诉:他们打开应用程序后便崩溃了。我没有任何运行Android 5.0的三星设备,否则我将自己进行测试。

Stacktrace

Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.domain.app/com.domain.app.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.net.Uri.getHost()' on a null object reference
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2693)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2758)
       at android.app.ActivityThread.access$900(ActivityThread.java:177)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1448)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:145)
       at android.app.ActivityThread.main(ActivityThread.java:5942)
       at java.lang.reflect.Method.invoke(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:372)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)



Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.net.Uri.getHost()' on a null object reference
       at android.os.Parcel.readException(Parcel.java:1546)
       at android.os.Parcel.readException(Parcel.java:1493)
       at android.content.pm.IPackageManager$Stub$Proxy.resolveIntent(IPackageManager.java:3451)
       at android.app.ApplicationPackageManager.resolveActivityAsUser(ApplicationPackageManager.java:577)
       at android.app.ApplicationPackageManager.resolveActivity(ApplicationPackageManager.java:571)
       at android.content.Intent.resolveActivity(Intent.java:5822)
       at com.domain.app.MainActivity.onCreate(Unknown Source)
       at android.app.Activity.performCreate(Activity.java:6288)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2758)
       at android.app.ActivityThread.access$900(ActivityThread.java:177)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1448)
       at android.os.Handler.dispatchMessage(Handler.java:102)
       at android.os.Looper.loop(Looper.java:145)
       at android.app.ActivityThread.main(ActivityThread.java:5942)
       at java.lang.reflect.Method.invoke(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:372)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194)

PS:我使用的是Gradle插件的最新版本。我的build.gradle(app)build.gradle(project)均已更新为最新版本,并且它们中的任何一个都没有警告/错误。我的AndroidManfiest.xml文件中也没有任何警告。我在11月份的每天都有类似的下载量。但是崩溃突然增加了。我最后一次更新是在2018年10月20日

0 个答案:

没有答案