【发布时间】:2018-12-19 14:22:19
【问题描述】:
我收到了一些来自 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 团队和 Google 根本不关心崩溃、提供可靠的操作系统或帮助开发人员或应用程序所有者。这是一个永远不会随着 Android 改变的心态问题。
标签: android google-play google-play-services runtimeexception android-9.0-pie