首先我們做熱修復,應該在release狀態下執行
它的設定在build variants中設定
在gradle中配置簽名
signingconfigs
}
buildtypes
}
compile 『com.alipay.euler:andfix:0.3.1@aar』
private patchmanager mpatchmanager;
@override
public void oncreate() catch (ioexception e)
} else }
}測試時,在mainactivity中建立button按鈕,弄兩種不同的形式,生成兩個不同的apk
弄乙個生成補丁的工具apkpatch
弄乙個簽名keystore
把簽名檔案和兩個apk放在生成補丁的檔案中
在cmd命令中找見工具的路徑,輸入命令
apkpatch.bat -f nobug.apk -t bug.apk -o dennis -k keystore -p 111111 -a 111111 -e 111111
每個引數含義如下
-f 新版本的apk
-t 舊版本的apk
-o 輸出apatch檔案的資料夾,可以隨意命名
-k 打包的keystore檔名
-p keystore的密碼
-a keystore 使用者別名
-e keystore 使用者別名的密碼
生成的dennis資料夾中有.apatch檔案
把生成的這個.apatch檔案放入手機根目錄下即可
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的話就直接新增依賴 ...
AndroidFix熱修復例子
背景 也要付出巨大的成本進行換包和重新發布。這時候就提出乙個問題 有沒有辦法以補丁的方式動態修復緊急bug,目前主流的有這3種方式可以實現 至於其他的方式,暫不清楚 1.dexposed github 2.andfix github 3.bsdiff dexposed和andfix是alibaba的...