【第22期】观点:IT 行业加班,到底有没有价值?

Android热更新框架Nuwa的使用

翻译 2016年06月01日 16:32:30

Nuwa是一个开源的热更新框架,用起来比较方便,支持自动化生成patch。

关于Android热更新原理网上已经有很多资料了,这里不再讨论,仅仅介绍Nuwa的使用方法。


1.下载Nuwa:https://github.com/jasonross/Nuwa

用Android Studio打开项目,运行安装sample


2.把sample/build/outputs/nuwa拷贝出来,放到新的地方备用,如E:\nuwa


3.接下来模拟修复bug生成补丁:对samle代码进行修改


4.下载用于生成patch的gradle插件:https://github.com/jasonross/NuwaGradle

为了方便使用可以把NuwaGradle的路径配置为环境变量


5.执行命令

cd ...\Nuwa-master
gradlew clean nuwaQihooDebugPatch -P NuwaDir=E:\nuwa

执行成功则生成 ...\Nuwa-master\sample\build\outputs\nuwa\qihoo\debug\patch.jar


6.把patch.jar拷贝到手机sdcard

重新启动sample(必须杀掉进程),hotfix完成

举报

相关文章推荐

Android快速实现热更新

Bugly功能丰富,有应用更新(包括热更新和应用内的更新弹窗),bug上报统计,运营数据统计,内测分发四大功能.有后台管理功能. 1.集成腾讯Bugly SDK1.配置项目的gradle(添加插件依赖...

android热更新机制

本文转自:http://dev.qq.com/topic/57a31921ac3a1fb613dd40f3 Android 不仅系统版本众多,机型众多,而且各个市场都各有各的政策和审...

Android TouchEvent事件传递机制

跟touch事件相关的3个方法: public boolean dispatchTouchEvent(MotionEvent ev);    //用来分派event public boolean on...

android热插件,热更新,热修复,模块化

应用层开发,有一段时间是谈native色变,把原生app开发者干了,用那个js来写应用,经过市场沉淀,人们也理智了。见过最过分的,两万元每月招RN工程师,做创业项目。真叫一个狠!     去年火起来...

android app热更新方案探讨(二)

Hybrid app开发,一种方案是WebView加载Html页面,页面由html、css、js构建。但WebView直接加载html这个方案,在此不讨论,其优缺点做android开发的应该都清楚。我...

android 热更新技术框架地址

andoird 热更新技术框架

Android React Native 热更新 自己搭建热更新平台

react native搭建属于自己热更新

站在巨人的肩上——Android热更新框架Tinker探索之旅

参考资料: 1.Tinker 2.Android 热修复 Tinker接入及源码浅析 如果大家对tinker比较陌生,请先去看看tinker的wiki和鸿洋_大神的这篇文章现在比较流行的...

Android热更新开源项目Tinker源码解析系列之一:Dex热更新

Tinker是微信的第一个开源项目,主要用于安卓应用bug的热修复和功能的迭代。 Tinker github地址:https://github.com/Tencent/tinker ...

android app热更新方案探讨(一)

app更新速度越来越快,功能也越来越多。辛辛苦苦的等待半夜凌晨的到来,然后上线app。刚上完线,duang!出bug了,瞬间心情跌到了谷底了。心情不好不是最要紧的,bug不好才要命。于是乎,辛辛苦苦的...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)