![](/img/trans.png)
[英]java.lang.RuntimeException App Crash from Google Play Console
[英]Google Play Console - Crash Report: java.lang.RuntimeException
我從Google Play商店中的一個應用程序的用戶那里收到了一些崩潰報告。
這是我在Play商店中找到的堆棧:
java.lang.RuntimeException:
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2946)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3081)
at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:1831)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:193)
at android.app.ActivityThread.main (ActivityThread.java:6806)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:547)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:873)
這是設備: Xiaomi POCO F1 (beryllium), Android 9
,啟動時應用崩潰。
不幸的是,堆棧上沒有任何對我的包裹的引用。
這是我的gradle設置:
compileSdkVersion 28
buildToolsVersion '28.0.3'
defaultConfig {
applicationId "xxxxxxxxx"
minSdkVersion 15
targetSdkVersion 28
multiDexEnabled true
}
在我測試過的其他裝有android 9的設備中,沒有問題。 可能與設備中存在的播放服務有關的問題嗎? 有想法嗎
謝謝
Android的偉大之處在於它是開源的。 因此,您可以自己調查這些問題。
在這種情況下,讓我們看一下ActivityThread的源代碼。 在Google中搜索“ source ActivityThread.java” 。 對我來說,最好的結果是android.googlesource.com上的源代碼 。
現在看一下performLaunchActivity()方法。 令人遺憾的是,堆棧跟蹤中沒有消息,但是當加載應用程序的啟動活動時出現問題時,此方法似乎拋出RuntimeException。 因此,似乎有某種消息傳入,您的啟動活動正在嘗試啟動,但是在加載應用程序時引發異常。 不幸的是,我無法提供更多細節。
您可能想嘗試與Firebase Crashlytics之類的解決方案集成,與Play控制台提供的解決方案相比 ,該解決方案為您提供了更多調查崩潰的詳細工具。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.