相信作为开发者,你一定对花大量的时间在bulid,运行到真机(虚拟机)上深恶痛绝,尤其是在Studio现在越来越吃内存的情况下
不过,这种情况改变了,Android Studio 2.0之后增加了“instant run” 功能(写博文的时候已经到AndroidStudio 2.1 Preview3了)
之前一直知道这个功能,也听说很好用,但一直没时间使用,这次终于使用成功了
Instant run applied code changes and restarted the app
当你看到这句提示,恭喜你!使用成功!
下面说下使用instan run的注意事项
注意事项
我的配置:classpath 'com.android.tools.build:gradle:2.1.0-alpha1'
Tips:gradle-wrapper.properties里面是gradle-2.10-all.zip
这个说的意思是你的模拟器或者真机必须是5.0以上的系统才可以,如果不是在你运行的时候studio会有如下提示
使用的时候有这么一句提示:
Proguard is not compatible with instant run, It has been disabled for debug
这是说instant run的时候不支持混淆配置!
为什么呢,我看到和我的理解是这样的,因为instant run其实是在打包的时候打个很多个dex,重新运行的时候会只匹配你修改的那些文件所在的dex,然后再运行,这样的话会你会发现快很多,不得不说这的确是一个很好的思路!