Bugly接入Tinker熱更新流程

2021-08-19 19:13:22 字數 834 閱讀 5881

專案中之前已經接入bugly的異常收集和全量更新sdk,為了應對bug及時修復以及一些改動不太大的需求,準備接入tinker。而bugly已經對tinker做了很好的支援,不用從頭到尾接一遍。

接入流程:

一、新增外掛程式依賴,在根目錄的build.gradle中:

classpath "com.tencent.bugly:tinker-support:1.1.1"
二、整合sdk
compile "com.android.support:multidex:1.0.1" // 多dex配置

compile 'com.tencent.bugly:crashreport_upgrade:1.3.1'

compile 'com.tencent.bugly:nativecrashreport:latest.release'

三、初始化sdk:

"com.tencent.tinker.loader.tinkerloader", false);

}}:1.構造方法;

2.onbasecontextattached();

3.registeractivitylifecyclecallback();

四、打包發布:

4.1 編譯基準包:

4.2 編譯補丁包:

ild/outputs/patch中生成patch_signed_7zip.apk的補丁包

;4.3 將該補丁包上傳至bugly熱更新平台並發布。參考:

bugly android熱更新使用指南

Tinker熱修復簡單接入

tinker接入我們分為以下步驟進行 當前流行的熱修復框架對比 第一步 新建工程,在工程的根目錄的build.gradle下的dependencies中新增 classpath com.tencent.tinker tinker patch gradle plugin 1.7.1 第二步 compi...

騰訊bugly接入詳解

在專案開發中,由於android裝置的碎片化,可能會導致很多不可預知的crash,如何才能遠端收集bug成為了開發者繞不過的乙個重要問題。本篇文章我們將詳細介紹bugly的整合 dependencies配置 compile com.tencent.bugly crashreport latest.r...

Tinker熱修復隨筆

使用walle讀取渠道資訊傳遞給友盟 專案整合美團的walle用於讀取apk的渠道資訊,並將渠道資訊傳給友盟統計 在友盟統計初始化的時候傳遞過去 walle有兩個主要功能 多渠道打包和讀取渠道資訊 但是由於walle多渠道打包後,再去加固,渠道資訊會丟失,所以只用walle的第二個功能讀取渠道資訊,...