这酸爽!android studio 2.0的模拟器如何快速Instant Run
2015-11-25 09:59
591 查看
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吧
很简单。接下来再点击你的项目 看下面的动图,故意把速度调慢了(为了观看,实际需要大概10秒吧)
让我高呼 退e保平安,as大法好 !!
无线参考此文章这里写链接内容
如何快速启动 项目
不卖关子,说结果,就是当你更改代码的时候 运行项目的时候,模拟器上的项目不会重新启动,而是在原有的基础上瞬间改动。是不是很节省时间呢,可以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吧
[code] @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大法好 !!
无线参考此文章这里写链接内容
相关文章推荐
- LayoutAnimationController
- Android开发-进阶:Json字符串转换为java对象的各种实现方法[json_lib框架、Gson、org.json]
- Android学习笔记-数据存储-SharedPreferences和File
- Android Service 与 Activity 通信方法
- Android 使用shape定义不同控件的的颜色、背景色、边框色
- 编写高效的android代码
- Android proguard 详解
- Android 粘贴板(ClipboardManager)
- Android 三种播放视频的方式
- Android实用小技巧(动态更新)
- android动态添加View
- Android Log工具之Luffy
- Android 数据存储方式(一.文件+内部外部存储吐血详解)
- Android 下载线程的编写
- Android中图片的三级缓存
- Android and MJPEG
- Android开发实现距离位置变化(类似滴滴打车附件的车辆)
- 10 条提升 Android 性能的建议
- Android-存储方式(持久化数据的方式)
- 让Android应用保持灵敏响应:AsyncTask