tinkerpatch.com/html
github.com/Tencent/tin…android
別人寫的微信tinker補丁管理,後端代碼+客戶端sdk Demo: github.com/baidao/tink…github
我本身寫一個demo:github.com/tikeyc/TTin…後端
Tinker是微信官方的Android熱補丁解決方案,它支持動態下發代碼、So庫以及資源,
讓應用可以在不須要從新安裝的狀況下實現更新。固然,你也能夠使用Tinker來更新你的插件。
它主要包括如下幾個部分:
1. gradle編譯插件: tinker-patch-gradle-plugin
2. 核心sdk庫:tinker-android-lib
3. 非gradle編譯用戶的命令行版本: tinker-patch-cli.jar
複製代碼
help.aliyun.com/document_de…bash
移動熱修復(Mobile Hotfix)是阿里雲提供的全平臺App熱修復服務方案。
產品基於阿里巴巴獨創hotpatch技術,提供最細粒度熱修復能力,讓您無需等待實時修復應用線上問題。
1.緊急修復線上問題。
2.快速發佈新鮮功能。
複製代碼
已經遷移至阿里雲Sophix 請直接使用上面的阿里雲的Sophix baichuan.taobao.com/portal/newD…微信
github.com/alibaba/And…markdown
使用教程:www.jianshu.com/p/907a2c599…架構
全稱Android hot-fix,是alibaba的Android熱修復框架
支持Android 2.3到6.0的版本,支持arm與X86系統架構,支持Dalvik和ART Runtime。
AndFix的原理就是方法的替換,把有bug的方法替換成補丁文件中的方法
複製代碼
github.com/eleme/Amigo github.com/eleme/Amigo…框架
一個Android 平臺的hotfix 庫, 支持熱更新,支持熱修復
支持全部設備,從 ECLAIR 2.1 to Nougat 7.1
甚至能夠支持下個Android release的版本, 無論改動是否很大。
不支持Android 3.0
複製代碼