美文网首页
乐固加固后首次启动闪退Crash

乐固加固后首次启动闪退Crash

作者: 小宇宙_XYZ | 来源:发表于2018-02-12 14:57 被阅读869次

    项目准备上线,在提交应用宝的时候要求使用乐固加固,当加固后使用重新签名的包进行测试的时候,发现,大部分手机都没问题,唯独使用谷歌 PIXEL XL安装,每次第一次启动都会Crash,查看log显示:

    Caused by:android.os.DeadSystemException:android.app.ActivityThread.createBaseContextForActivity(ActivityThread.java:2808)

    然后google了一下这个异常的原因,相关资料不是很多。差不多都是说:The core Android system has died and is going through a runtime restart. All running apps will be promptly killed.  感觉没啥帮助。

    无奈,只能自己一个个排查。

    最后发现集成了intercom

    compile'io.intercom.android:intercom-sdk:4.+'  

    根据官方的使用文档说明,该SDK的集成需要在application中进行初始化,Intercom.initialize(); 问题就在这里了!!!

    解决方案:

    在使用到该SDK的时候再进行初始化操作即可。

    总结:以后尽量不要在application中进行初始化第三方SDK以及做过多的业务操作。

    相关文章

      网友评论

          本文标题:乐固加固后首次启动闪退Crash

          本文链接:https://www.haomeiwen.com/subject/bsgrtftx.html