AS2.0--加速你的开发build速度

才刚下载了1.5用没几天,谷歌又出了新的2.0preview版本。

本来没打算更新,看很多说这个突然调到2.0是有重大更新,因为平时都是1.4->1.5这样慢慢来的。

一看真的有,有了新的使用instant run

在第一次运行之后,就可以快速的在真机中看见修改后的结果,

不仅仅是UI可以直接显示,还包括代码逻辑。不用再苦苦等build了,节约生命呀!

首先要升级到Android Studio 2.0

目前Android Studio的2.0版本还在Canary Channel(金丝雀) 上面,所以想体验2.0的同学需要先把升级版本切换到Canary Channel 上面。

下载地址见末尾

Preferences -> System Settings ->Updates

可以切换升级版本

然后check for updates 就可以升级了。(如果连接不上升级服务器,请墙一下)

升级android tools build

instant run功能之后再android tools build 的2.0.0的版本才可以使用。
需要在build.gradle中指定

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
    }
}

设置instant Run

Preferences -> Build,Execution,Deployment -> Instant Run


中有关于 Instant Run的设置

第一个设置是,是否开启Instant Run的,默认是开启。

第二个是,当代码变动的时候重启activity(亲测没有效果,不知道是不是还不是太完善)

第三个是,每次变动的时候都有个toast提示下(我选择关闭了)

运行Instant Run

再没有运行项目的时候,我们的Run图标和以前是一样的。

(话说这个Debug的图标好可爱)

运行了项目之后的图标是这样的:

运行之后的Dialog框是这样的,和debug的时候一样多了个Stop的按钮

再改完代码之后直接点击Run按钮就可以立刻就能在你的设备上面看到效果。

本人已经实践过,确实只需要几秒钟,就可以搞定!!!!

真的比以前快太多了!!!!!

 另外google说优化了虚拟机部分,性能提高了50倍,是不是可以抛弃Genymotion了?

但只针对6.0版本,不过自己实际测试了下,似乎速度还是不尽人意。

还需要磨合,希望以后2.0速度可以更快1!!

每次build都要几分钟,用到   Jrebel  这样的插件了还是要等很久!

 

下载:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值