古詩詞大全網 - 成語經典 - [異常專欄]集成Bugly導致Application初始化失敗

[異常專欄]集成Bugly導致Application初始化失敗

先說壹下基本原理,市面上主要的兩大派系熱修復

1.阿裏系:DeXposed、andfix

從底層C的二進制來入手的。

2.騰訊系:tinker

Java類加載機制來入手的。

最近因項目需求,需要集成熱更新功能。先前項目也集成過騰訊tinker,但是這功能是寫到公司後臺更新下發的,現在並不能滿足需求,便想著使用bugly熱更+異常上報。

於是我按照官方 Bugly Android熱更新使用指南 去集成了,也按他的推薦在SDK初始化的時候使用了 enableProxyApplication = false 的方式,然而卻出現了異常了

5、必須註意的是打包完成後使用的是outputs->patch->release->patch_signed_7zip.apk下的補丁包,選擇上傳前需要使用基礎包激活壹次才能下發成功

1、騰訊tinker.gradle模板(親測多個項目):

2、在項目中如果遇到第三方庫使用了bugly統計

依賴包沖突: compile 'com.tencent.bugly:crashreport:latest.release'

使用全局去重:

3、有時候latest.release指定遠程庫會有問題必須指定具體的版本庫才能打包成功