本文介绍 Android 使用加固后,带来的闪退问题排查。
说明
如果是加固前 App 可以正常运行,加固后启动闪退,那么其原因可能是触发到了加固服务的运行时检测危险项。此时服务会进行 kill,即 App 无法正常使用。加固的闪退可能是加固策略的保护目的,是期望中的闪退。
加固服务的日志中排查
App 启动闪退过滤日志,查看如下关键词:
DEFENDER
代表是我们加固服务自己打的日志
behavior
behavior 之后为处置方式:
0 代表退出 App,1 代表打印日志,2 代表弹窗。
message 关键词后面的为闪退原因。
jaffer
jaffer 出现可能是签名问题,比如进行了重签名等。
check your xxxx(这个即是检测到了某个危险项的原因)。
应用闪退日志排查
FATAL
代表致命的,下面的堆栈信息就是闪退原因。
文档内容是否对您有帮助?