第一步:compile 'com.alipay.euler:andfix:0.3.1@aar'
第二步:
public class MainApplication extends Application { public static PatchManager mPatchManager; @Override public void onCreate() { super.onCreate(); mPatchManager = new PatchManager(this); mPatchManager.init("1.0"); // 加载已经添加到PatchManager中的patch mPatchManager.loadPatch(); } }使用 apkpatch-1.0.3.zip 工具包
./apkpatch.sh -f new.apk -t old.apk -o /Users/xiaoying/Downloads/AndFix-master/tools/apkpatch-1.0.3 -k keller.jks -p slicejobs -a slicejobs -e slicejobs
得到******.apatch 这个补丁文件
然后old.apk执行
MainApplication.mPatchManager.addPatch(extStore.getAbsolutePath()+"/AiLingGong/aaa.apatch"); MainApplication.mPatchManager.removeAllPatch();//为了下次还能用到最新的