java - 三星设备上 performLaunchActivity 期间的 Android RuntimeException
问题描述
在该方法中,我们遇到了一些ActivityThread.performLaunchActivity
似乎只影响现代三星 Galaxy 设备的崩溃(请参阅下面的设备型号/Android 版本)。到目前为止,我们无法在我们可用的物理测试设备上重现任何这些崩溃。
设备型号/Android 版本(来自最近的崩溃集群):
- 三星 Galaxy S10+ Android 10(下图)
- 三星 Galaxy S10e Android 10
- 三星 Galaxy Note10+ 安卓 10
- 三星 Galaxy Note10+ 安卓 10
- 三星 Galaxy S10+ 安卓 10
- 三星 Galaxy S10 安卓 10
- 三星 Galaxy S9+ Android 9(下图)
- 三星 Galaxy S10+ 安卓 10
堆栈跟踪(Android 10):
java.lang.RuntimeException:
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3447)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3594)
at android.app.servertransaction.LaunchActivityItem.execute (LaunchActivityItem.java:83)
at android.app.servertransaction.TransactionExecutor.executeCallbacks (TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2146)
at android.os.Handler.dispatchMessage (Handler.java:107)
at android.os.Looper.loop (Looper.java:237)
at android.app.ActivityThread.main (ActivityThread.java:7762)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1047)
堆栈跟踪(Android 9):
java.lang.RuntimeException:
at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3092)
at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:3235)
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:1926)
at android.os.Handler.dispatchMessage (Handler.java:106)
at android.os.Looper.loop (Looper.java:214)
at android.app.ActivityThread.main (ActivityThread.java:6986)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:494)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1445)
关于可能导致此问题的任何想法(或者如何在没有重现能力的情况下更有效地对其进行故障排除)?
解决方案
推荐阅读
- arrays - Ejs forEach 循环未定义
- mysql - 在使用之间的语法错误
- php - 查询每个类别的最新帖子
- reactjs - 如何在 React Native 中单击按钮动态加载 API 数据
- c - C分段错误malloc.c:没有这样的文件或目录
- linux - 如何在 Linux 中对 -unique 每隔一行进行排序?
- c# - c#如何从另一个Form访问枚举常量名
- python - Python中的Foreach循环从json响应中的数组中提取值
- javascript - opencv.js 透视变换
- machine-learning - 如何使用全卷积网络在 Cifar10 上获得最先进的结果?