- 5
- 0
- 约2.92万字
- 约 25页
- 2017-07-23 发布于湖北
- 举报
深入理解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需要被重启(但是仍然不需要重新安装)
场景:任何涉及结构性变化的,比如:修改了继承规则、修改了方法
您可能关注的文档
- 淡水路亚技巧与技法概要1.doc
- 淮南一中高三第二次月考10月(2224单元)概要1.doc
- 淮安、宿迁、连云港、徐州苏北四市2016届高三上学期第一次考试 英语概要1.doc
- 淮安中学20142015学年高一英语试题概要1.doc
- 淮安、宿迁、连云港、徐州苏北四市2016届高三上学期期末考试英语试题(含解析)概要1.doc
- 淮安中学全真模拟2概要1.doc
- 淮安市中考英语模拟试题9概要1.doc
- 淮安市20142015第二学期高二英语期末调研试题及答案(含听力)概要1.doc
- 淮安市涟水中学2015届高三上学期阶段测试英语概要1.doc
- 淮阴中学2015届上学期周练三概要1.doc
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)