安卓熱更新技術探討


針對熱更新技術,目前已經相對比較成熟,最近對熱更新技術比較感興趣,因此經過查找各種資料,最后總結了一下經常使用的技術。

熱更新技術大體可分為阿里系和騰訊系。

其中阿里系在前期是免費的,但是后續的話使用app超過一定量之后需要支付一定費用,而騰訊系的Bugly&Tinker是不收費的,因此推薦使用該方法來進行熱更新,但是該更新不是及時更新,大概需要5分鍾左右才能夠進行更新。

流程梳理
1.集成tinker sdk
2.打出基線版本,build內生成一個bakapk的目錄
3.bug修復,java代碼,so文件,資源文件。
4.修改tinker-support.gradle內的baseApkDir為基准包當前的路徑名稱為當前基線版本(上2生成出來的)的路徑。
5.修改tinker-support.gradle內的tinkerId
6.打出補丁版本
7.基線版本上報聯網
8.上傳補丁包
9.補丁下發成功,熱更新完成
那么我們就照着這個流程一步步的實現熱更新吧。

后續操作會進行后續上傳。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM