Amigo 介绍
Amigo,是一个Android 平台的hotfix库,由饿了么公司开源。
在project 的build.gradle 中
dependencies { classpath 'me.ele:amigo:0.0.5' }
在module 的build.gradle 中
apply plugin: 'me.ele.amigo'
就这样轻松的集成了Amigo。
生效补丁包
补丁包生效有两种方式可以选择:
- 稍后生效补丁包
如果不想立即生效而是用户第二次打开App 时才打入补丁包,第二次打开时就会自动生效。可以通过这个方法
File hotfixApk = Amigo.getHotfixApk(context);FileUtils.copyFile(yourApkFile, hotfixApk);Amigo.workLater(context);Amigo.workLater(context, apkFile);
- 立即生效补丁包
如果想要补丁包立即生效,调用以下两个方法之一,App 会立即重启,并且打入补丁包。
Amigo.work(context); Amigo.work(context, apkFile);
删除补丁包
Amigo.clear(context);
提示:如果apk 发生了变化,Amigo 会自动清除之前的apk。
相关阅读:
https://github.com/eleme/Amigo/wiki
Amigo 官网
https://github.com/eleme/Amigo
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。