Android studio 2.0 预览版发布

昨天有很多关于Android studio 2.0的消息 ,说比之前的编译速度要快50倍多,也增加了好多新功能,故此,来了解了解他 的强大之处。

谷歌官方昨天在开发者峰会上推出了Android  studio 2.0预览版包含Instant Run 、更快的模拟器、全新的GPU分析器等多项功能改进,代码编译速度也有翻倍的提升。

Android Studio 1.0最初发布于2014年12月份,在过去近一年时间里,谷歌总共推出了五个新版本,而最近的一个版本在上周才刚刚推出。值得一提的是,Android Studio 2.0预览版可以与当前版本共存,互不影响。

新版安卓开发套件带来的最大提升就是代码编译速度的提升,完整编译速度至少是此前的2到2.5倍,增量编译的情况下速度还会更快,最多可达此前的50倍之多。

Android Studio 2.0新增Instant Run功能,点击即可立即查看新代码的运行效果,无需长时间等待;速度更快并采用新界面UI的全新模拟器,不过该版本暂时尚未提供;全新GPU性能分析器,允许使用者记录完整的OpenGL会话,逐帧检查所有变动,并获得GL State和Commands信息;支持直接拖拽APK到模拟器等


Instant Run 

即时运行在Android的工作室2.0中引入的一项新功能,可以让你改变你的代码,看看他们在模拟器或设备更快地运行。


 下载并安装Android studio 2.0
  首先,下载并从安装Android studio 2.0   由于Android  studio  2.0还处于预览,建议与Android  studio 现有安装安装   它并排侧。


 导入Android的代码示例
  尝试即时运行最简单的方法是用Android的代码示例中的一个尝试。当您看到欢迎屏幕中,选择“导入一个Android的     代码示例”。

      


然后,你可以选择你要玩任何样品。但沿着遵循本指南的目的,选择FloatingActionButtonBasic 样本。


  更新项目启用即时运行
      一旦新项目在Android的Studio中创建的,则需要进入设置对话框启用即时运行。

      On Mac, click Android Studio → Preferences
      On Windows and Linux, click File → Settings


In the Settings/Preferences dialog, go to Build, Execution, Deployment → Instant Run. Click the Update Project link. Hit OK.


 运行示例
   现在,你可以打'运行'来运行你的模拟器或设备的应用程序。需要注意的是即时运行需要冰淇淋三明治(API级别        14)或以上的工作。对于本指南的目的,我使用的是Nexus的5仿真器API级别23.你的模拟器现在应该是这个样子:




点击两个浮动操作按钮,你会看到,他们目前切换状态和日志切换事件。您可以通过单击“显示日志”附近的仿真器的右上角看到的事件。


什么是支持即时运行?
并非所有的代码更改目前支持即时运行。下面是支持的代码变化情景的当前列表。


代码更改
即时运行支持
更改实例方法实施 
更改静态方法实现
添加或删除类
支持
添加,删除或修改字符串资源
支持,但需要活动重新启动。


下面是一些代码更改的即时运行目前不支持:
添加/删除/修改注释
添加/删除/修改实例字段
添加/删除/修改静态字段
添加/删除静态方法签名
更改静态方法签名
添加/删除一个实例方法 
改变实例方法签名
变更与父类当前类的继承
更改实现的接口列表
改变一类的静态初始化



 二Instant Run 功能:

  如果你创建了Android 2.0工作室一个新的项目,然后你的项目已经建立。如果你有一个预先存在的应用程序,打开     设置Settings/Preferences,转到Build,Execution,Deployment→Instant Run。单击启用即时运行...这将确保你有     正确的摇篮插件为您的项目与即时运行工作




选择运行正常和Android Studio将执行正常的编译,打包和安装步骤,您的设备或模拟器上运行的应用程序。你让编辑源代码或资源,按下后运行再次将直接部署更改到正在运行的应用程序。





 三 GPU Profiler

   剖析你的OpenGL ES的Android代码现在即使在Android的Studio中的GPU探查更加容易。该工具是在早期预览版,    而且是非常强大的,不仅显示了有关GL国家和命令的详细信息,你可以记录整个会话和运行OpenGL ES的代码走      过GL帧缓存和纹理为您的应用程序。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值