andFix 生成apatch文件的工具
现在打开命令行(cmd),进入从刚下载工具的tools文件夹(我的是F:\tools,命令行为:d:回车,cd F:\tools)。将wait_fix.apk、fix.apk和签名文件放入tools文件夹下。输入命令
F:\tools>apkpatch -o F:\AndFix\output -k hot_keystore.jks -p 111111 -a 111111 -e 111111 -f fix.apk -t wait_fix.apk
1
字段说明:
-o <output> : 输出目录
-k <keystore>: 打包所用的keystore
-p <password>: keystore的密码
-a <alias>: keystore 用户别名
-e <alias password>: keystore 用户别名密码
-f <new.apk> :新版本
-t <old.apk> : 旧版apk
成功提示:
add modified Method:V showLog(Landroid/view/View;) in Class:Lcom/example/dingxingxiang/hotfixdemo2/MainActivity;
1
看见如上提示即生成.apatch文件成功。进入输出目录(-o 后面)。可以看到一个smail文件夹、diff.dex和一个.apatch文件。这里我们要用到的是.apatch文件。