android – 我的应用程序重启自己,日志显示ChimeraModuleLdr:模块配置已更改,因模块强制重启

我正在测试我的应用程序,我看到它重新启动,真的很奇怪.我查看并查看了日志,除了这条线以外我找不到任何奇怪的ChimeraModuleLdr:模块配置已更改,因模块而强制重启.这是在Pixel XL with Oreo上.

以下是日志的最后几行以及应用程序被杀后的启动.

10-18 22:49:31.262  8379  8379 I ChimeraModuleLdr: Module config changed, forcing restart due to module 
10-18 22:49:31.262  8379  8379 I Process : Sending signal. PID: 8379 SIG: 9
--------- beginning of main
10-18 22:49:31.641 13717 13717 I MultiDex: VM with version 2.1.0 has multidex support
10-18 22:49:31.641 13717 13717 I MultiDex: install
10-18 22:49:31.641 13717 13717 I MultiDex: VM has multidex support, MultiDex support library is disabled.

什么引发了这个?

最佳答案 似乎ChimeraModule(或Dynamite)是Google Play服务使用的动态模块加载系统(更多细节
here).

我想,如果您的应用使用的是Google Play服务中的特定模块,那么当该特定模块更新时,您的应用也会重新启动.

点赞