深入理解Android Instant Run运行机制概要1.docVIP

  • 5
  • 0
  • 约2.92万字
  • 约 25页
  • 2017-07-23 发布于湖北
  • 举报

深入理解Android Instant Run运行机制概要1.doc

深入理解Android Instant Run运行机制概要1

深入理解Android Instant Run运行机制 Instant Run Instant Run,是Android studio2.0新增的一个运行机制,在你编码开发、测试或debug的时候,它都能显著减少你对当前应用的构建和部署的时间。通俗的解释就是,当你在Android Studio中改了你的代码,Instant Run可以很快的让你看到你修改的效果。而在没有Instant Run之前,你的一个小小的修改,都肯能需要几十秒甚至更长的等待才能看到修改后的效果。 传统的代码修改及编译部署流程 传统的代码修改及编译流程如下:构建整个apk → 部署app → app重启 → 重启Activity Instant Run编译和部署流程 Instant Run构建项目的流程:构建修改的部分 → 部署修改的dex或资源 → 热部署,温部署,冷部署 热拔插,温拔插,冷拔插 热拔插:代码改变被应用、投射到APP上,不需要重启应用,不需要重建当前activity。 场景:适用于多数的简单改变(包括一些方法实现的修改,或者变量值修改) **温拔插:**activity需要被重启才能看到所需更改。 场景:典型的情况是代码修改涉及到了资源文件,即resources。 **冷拔插:**app需要被重启(但是仍然不需要重新安装) 场景:任何涉及结构性变化的,比如:修改了继承规则、修改了方法

文档评论(0)

1亿VIP精品文档

相关文档