我的团队注意到,在使用2019年10月安全补丁升级我们的质量检查设备(主要是三星和Pixel手机设备)之后,我们的应用程序不再稳定。
我们看到由于adb日志中的信号9导致崩溃:
11-01 09:23:51.067 832 832 I Zygote : Process 24758 exited due to signal 9 (Killed)
这些崩溃未在我们的Crashlytics报告中显示,但我们通过指标(会话时长)和评论(一星评论中的向上勾表示不稳定性)看到了该崩溃的证据。
我们找不到触发此崩溃的任何事件。在我们的主屏幕上停留5分钟左右会导致崩溃。在应用程序中浏览5分钟左右会导致崩溃。
我已经看到一些报告,表明信号9与内存相关,但是对我们的应用程序进行性能分析显示了稳定的内存配置文件;如果有的话,我们看到内存略有减少,导致崩溃。
我们的应用程序是Cordova应用程序,具有相当大的本机插件外观。
Cordova: 7.0.0 (also tried upgrading to 8.1.0 to no avail)
DJI SDK: 4.11
Google Maps: 16.0.0
RxJava: 2.2.3
Support Libs: AndroidX
此最新更新是否使其他人感到不稳定?有关调试此Signal 9崩溃的提示?
谢谢。
11/20/2019更新:
Android操作系统:
Android 9
Android 10
我们尝试从应用程序中完全删除DJI SDK,并且该应用程序仍然崩溃。