这酸爽!android studio 2.0的模拟器如何快速Instant Run

android stuido 终于出了2.0版本,是大版本的升级,我现在不知道说什么了,之前一直用eclipse开发,后来用genmotation做模拟器,都是三方的,堂堂安卓,居然要一直用三方的工具,岂有此理啊。那么2.0版的到来一扫依赖三方的阴霾。

如何快速启动 项目

不卖关子,说结果,就是当你更改代码的时候 运行项目的时候,模拟器上的项目不会重新启动,而是在原有的基础上瞬间改动。

是不是很节省时间呢,可以dota2了吧,每天节省一小时世界更美好。

  • 下载2.0版本,现在还是Preview版本
  • 最简单的就是倒入一个项目

这里写图片描述

然后选择一个FloatingActionButtonBasic 的项目
一直下一步。然后就到了项目里面了

  • 进行一下必要的更新(最好翻墙,只用配置这一次)
    mac版本 点击 android studio-preference(小板子也行)
    win版本 点击file -setting(小板子也行)

这里写图片描述
点击update project
目的就是让你的 gradle 是2.8
你的build tools 是23.0.2

  • 运行你的项目
    这里写图片描述

就用默认的模拟器就行
第一次的感觉和genmotation速度差不多。
但是发现了一道闪电(as的开发人员是想让你给他像博尔特似的么)
这里写图片描述
现在你的项目就具备了快速启动的资格了。点击 红色方块就是 取消这个资格。你必须在运行一下 才能再次的快速启动

  • 逼格来了,更改你的代码 增加个toast吧
 @Override
    public void onCheckedChanged(FloatingActionButton fabView, boolean isChecked) {
        // When a FAB is toggled, log the action.
        switch (fabView.getId()){
            case R.id.fab_1:
                Toast.makeText(getActivity(), "Instant Run rocks!",
                        Toast.LENGTH_SHORT).show();
                Log.d(TAG, String.format("FAB 1 was %s.", isChecked ? "checked" : "unchecked"));
                break;
            case R.id.fab_2:
                Log.d(TAG, String.format("FAB 2 was %s.", isChecked ? "checked" : "unchecked"));
                break;
            default:
                break;
        }
    }

很简单。接下来再点击你的项目 看下面的动图,故意把速度调慢了(为了观看,实际需要大概10秒吧)
这里写图片描述

让我高呼 退e保平安,as大法好 !!
无线参考此文章这里写链接内容

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值