标题:
增量更新(2)
[打印本页]
作者:
look_w
时间:
2019-2-19 16:21
标题:
增量更新(2)
4.make工程生成.so库
这里会报错误,显示很多main函数定义,类似这样的错误:
Error
70) multiple definition of `main'
去掉bzip库文件的写了main函数的地方,再进行编译即可
5.在app中写代码进行下载apk.patch包和md5值,进行合并:
/**
* 合并补丁,生成新版本apk
* @param ctx
* @param patch_path 补丁包的文件路径
* @param napk_path 生成新包的存放路径
* @throws Exception
*/
public static void patch(Context ctx, String patch_path, String napk_path) throws Exception{
String oapk_apk = ctx.getApplicationContext().getApplicationInfo().sourceDir;
int result = PatchUtils.patchNewApk(oapk_apk, patch_path, napk_path);
Log.i("ApkUtils", String.format("result [%d]", result));
if(result != 0)throw new IllegalStateException("发生错误");
}
6.生成的apk进行安装即可
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0