第一步: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();//為了下次還能用到最新的