今天集成了Bugly的熱更新部分,簡單試了7臺手機,沒發現問題,做一下記錄,主要是流程記錄。
大致流程分爲8部:
1.在工程根目錄下配置 classpath "com.tencent.bugly:tinker-support:1.1.5"
2.創建 SampleApplication 和 SampleApplicationLike
3.配置AndroidManifest.xml、7.0 以上適配 (如果使用的第三方包也是用了FileProvider 需要通過繼承來兼容)
4.在項目的根目錄下創建tinker-support.gradle
5.打基礎包
6.安裝基礎包,打開app使其能聯網上報
7.打補丁包
------------------------------------------- start ------------------------------------------------
1.在工程根目錄下配置 classpath "com.tencent.bugly:tinker-support:1.1.5"
2.創建 SampleApplication 和 SampleApplicationLike 按照官方配置就可以了
3.配置AndroidManifest.xml、7.0 以上適配 (如果使用的第三方包也是用了FileProvider 需要通過繼承來兼容)
4.在項目的根目錄下創建tinker-support.gradle 把官方的複製進去就行了
5.打基礎包
點擊後生成的包在這裏,這個就是基礎包
6.安裝基礎包,打開app使其能聯網上報 ,就是打開APP就行了讓其能初始化成功。
7.打補丁包
打補丁包注意一下,一定要保證你的app/build/bakApk下有你之前的打的那個 app-1112-16-15-48 那個文件夾
注意 基礎包的命名 和 補丁包的命名
patch_signed_7zip.apk 就是補丁包,將其上傳
上傳後大概3-5分鐘就會生效,殺死APP 重新打開就行了