Android 熱修復框架AndFix

介紹:

AndFix是一個AndroidApp的在線熱補丁框架。使用此框架,我們能夠在不重復發(fā)版的情況下,在線修改App中的Bug。AndFix就是 “Android Hot-Fix”的縮寫。

就目前來說,AndFix支持Android 2.3到6.0版本,并且支持arm 與 X86系統(tǒng)架構的設備。完美支持Dalvik與ART的Runtime。

AndFix 的補丁文件是以 .apatch 結尾的文件。

AndFix是阿里巴巴開源項目。

GetHub地址

Android上如何使用:

1.新建一個項目并且設置TextView控件的值為“發(fā)生Bug的App”并且導入以下該命名



2.創(chuàng)建一個java類,繼承Application實現(xiàn)Oncreate()方法


3.簽名打包該項目,保存并改名為1.apk

4.修改Text的值為“已經(jīng)修復Bug的App”

5.打包該項目,保存并改名為2.apk

6.下載apkpatch文件,dos窗口運行apkpatch.bat文件輸入該指令:


-f:新版本

-t: 舊版本

-o: 輸出目錄

-k: 打包所用的keystore

-p: keystore的密碼

-a: keystore 用戶別名

-e: keystore 用戶別名密碼

7.運行完畢后會生成一個apatch類型的文件,改名為out.apatch放在手機根目錄

8.再次運行舊的app,會發(fā)現(xiàn)Text的值改成新app的值,就已經(jīng)熱修復成功!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容