kotlin熱修復流程

2021-09-28 13:08:24 字數 1105 閱讀 6125

//首先整合阿里的andfix外掛程式//為了即時生效不支援資源修復,只適合**錯誤,不能達到100%成功率

implementation 'com.alipay.euler:andfix:0.4.0@aar'
在oncreate()實現下面的步驟

1.initialize patchmanager,//初始化包管理者

patchmanager = new patchmanager(context);

2.load patch,//獲取當前路徑

patchmanager.loadpatch();

patchmanager.addpatch(path);//path of the patch file that was downloaded
val patchmanager = patchmanager(this);

patchmanager.init("1.0");//current version

patchmanager.loadpatch();

if(pathfile.exists())

1.發現bug後修改

-f =new.apk 

-t =bug.apk

-o=輸出目錄

-k =release.keystore

-p =密碼

-a =別名

-e=密碼

usage: apkpatch -f -t -o -k -p <***> -a -e <***>

-a,--alias keystore entry alias.

-e,--epassword <***> keystore entry password.

-f,--from new apk file path.

-k,--keystore keystore path.

-n,--name patch name.

-o,--out output dir.

-p,--kpassword <***> keystore password.

-t,--to old apk file path.

關於熱修復

首先我們做熱修復,應該在release狀態下執行 它的設定在build variants中設定 在gradle中配置簽名 signingconfigs buildtypes compile com.alipay.euler andfix 0.3.1 aar private patchmanager ...

Android AndFix 熱修復框架

今天帶來的是阿里的熱修復框架andfix使用,廢話不多說直接看下文。lib包 andfixlib 補丁製作工具 apkpatch 使用 如果你用的是as的話就直接新增依賴 dependencies如果是使用的eclipse的就直接全部使用上面的那個lib包就好了。一 初始化 patchmanager...

Android AndFix 熱修復框架

標籤 框架 android 2016 06 28 19 23 1012人閱讀收藏 舉報 技術操作 3 實用 6 學習經驗 12 今天帶來的是阿里的熱修復框架andfix使用,廢話不多說直接看下文。lib包 andfixlib 補丁製作工具 apkpatch 使用 如果你用的是as的話就直接新增依賴 ...