多语言展示
当前在线:1555今日阅读:155今日分享:35

图解Android Studio 2.0中新功能Instant Run

本篇经验将和大家介绍Android Studio 2.0中新功能Instant Run,希望对大家的工作和学习有所帮助!
方法/步骤
1

Instant Run是Android Studio 2.0推出的功能,推出这个功能后,Android Studio在编译应用的速度上有了质的飞跃,如下图所示:

2

在Android Studio 2.0之前的编译方式如下图所示:

3

从2.0开始Android Studio开始就会选择性的使用hot swap、warm swap、code swap等编译方案来加快编译速度。在第一次运行应用后,运行的三角形旁边多了一个闪电符号,这就说明现在可以使用Instant Run了,如下图所示:

4

hot swap只是改变方法的内部代码或说明的情况下,Android Studio将采用hot swap方案,整个编译和部署都非常快,如下图所示:

5

注意:默认hot swap模式也会重启Activey,需要到设置里面设置一下,如下图所示:

6

warm swap在修改或删除资源的情况下,Android Studio将采用warm swap方案,可以看到Activey将被重新构造,如下图所示:

7

cold swapcold swap的整个过程要稍微费时一些,Android Studio会自动记录我们项目的每次修改,然后将修改的内容打成一个dex传到手机上,然后整个应用重启,重新加载这个新的dex文件,如下图所示:

推荐信息