zoukankan      html  css  js  c++  java
  • Android Studio 2.0 稳定版新特性介绍

    Android Studio 2.0 最终迎来了稳定版本号,喜大普奔. 以下这篇文章是2.0新特性的一些简介. 假设想看具体内容请看这里<Android Studio有用指南>

    文章转自这里

    ----------------------------------------------------------------------- 我是分隔线 ----------------------------------------------------------------------- 

    英文原文:Android Studio 2.0
    作者:Jamal Eason, Android 产品经理
    译者:Guokai Han (非全然翻译)

    logo_android_studio_512dpAndroid Studio 2.0 是 Android 平台上构建高质量、高效应用的最快方法,包含手机、平板、Android Auto、Android Wear 和 Android TV 在内。作为来自 Google 的官方 IDE,Android Studio 包含你构建应用时须要的全部东西,包含代码编辑器、代码分析工具、模拟器以及很多其它。新的 2.0 稳定版带来更快的构建速度和更快的模拟器,支持最新的 Android 和 Google Play Services 。

    Android Studio 与 Android 平台一起协作。支持全部最新、最基本的 API。

    假设你正在开发 Android ,你应该使用 Android Studio 2.0 。今天你能够直接下载或者在稳定版渠道上更新。

    Android Studio 2.0 包含例如以下可用于开发流程中的新特性:

    • Instant Run – 面向全部喜欢高速构建的开发人员。做一些改动,改然后看着它出如今正在执行的应用中。

       

    • Android 模拟器 – 新的模拟器大约比之前的模拟器快 3 倍,同一时候因为 ADB 的增强,传输应用和数据到模拟器上的速度比到物理设备上快 10 倍。 
    • Cloud Test Lab 集成 – 一次编写到处执行。利用 Cloud Test Lab 云服务,能够高速、方便地在广泛的 Android 物理设备上执行測试。
    • App Indexing 代码生成和測试 – App Indexing 帮助你的应用更好地在 Google 搜索中呈现,如今 Android Studio 能够为你加入自己主动生成的 URL 。
    • GPU 调试器预览版 – 对于开发 OpenGL ES 游戏或应用的开发人员。如今能够使用 GPU 调试器看到每一帧和 GL 的状态。
    • IntelliJ 15 更新 – Android Studio 基于 Intellij 平台构建,现已升级到最新版。

    深入新特性

    Instant Run

    当今,移动平台以速度和敏捷为中心。可是构建移动应用有时却感到非常笨重而缓慢。Android Studio 中的 Instant Run 让你进入高速、流畅的开发过程,加速了编辑、构建、执行的周期。点击 Instant Run button时,它会分析你改动的内容然后决定怎样以最快的方式部署新的代码。

    studio2-1

    新的 Instant Run button

    仅仅要可能就会注入代码的变化部分到正在执行的应用进程中,从而避免又一次部署或又一次安装 APK 。有些类型的变化须要重新启动 activity 或应用,可是编辑、构建、执行的周期通常还是比曾经更快。Instant Run 可用于全部 API 14 (Ice Cream Sandwich) 及以上的 Android 设备或模拟器。

    很多其它信息见 Instant Run 文档 。注: <Android Studio有用指南12.6节即时执行中有具体的使用方法介绍>

    Android 模拟器

    新的 Android 模拟器在 CPU、RAM 和 I/O 方面比之前的模拟器速度提升高达 3 倍。ADB push 速度提升高达 10 倍!

    在多数情况下。在官方 Android 模拟器上开发比在真实设备上更快。

    除了速度和性能的提升。Android 模拟器另一个崭新的用户界面和传感器控制面板。

    studio2-2

    Android 模拟器界面:工具栏和扩展控制面板

    很多其它信息见 Android 模拟器文档。注: <Android Studio有用指南12.5节Android模拟器中有具体的使用方法介绍>

    Cloud Test Lab

    Cloud Test Lab 是一个在云端的服务,能够让你在广泛的设备和设备配置上測试你的应用。一旦你在自己的模拟器或设备上完毕了基本測试,你能够用 Cloud Test Lab 在更大范围的物理设备组合上进行測试。

    Android Studio 中新的界面同意你配置 Cloud Test Lab 上执行的測试组合,并看到測试结果。

    很多其它信息见这里

    studio2-3

    配置 Cloud Test Lab

    App Indexing

    App Indexing API 能够让你的应用更easy地在 Google 搜索中被发现。

    Android Studio 2.0 能够帮助你在应用代码中创建正确的 URL 结构并加入对应的属性到 AndroidManifest.xml 文件里。加入之后,能够在下图这里进行測试和验证。

    studio2-4

    Google App Indexing Testing

    很多其它 Android Studio 对 App Indexing 的支持见这里

    GPU 调试器预览版

    假设你在开发 OpenGL ES 游戏或图形为主的应用,在 Android Studio 2.0 中有一个新的 GPU 调试器可用了。

    虽然 GPU 调试器还是预览版,可是你能够一帧一帧地识别和调试图形渲染问题。很多其它信息见这里

    GPU Debugger Preview

    GPU Debugger Preview

    下一步

    更新

    你能够通过 Android Studio 的自己主动升级进行更新。或者在这里又一次下载一份最新版。假设你在开发 Android N 开发人员预览版,请额外參考这里的配置指令。

    配置 Instant Run 和 Android 模拟器

    在更新或下载完 Android Studio 2.0 之后,你应该升级你的项目来使用  Instant Run ,并创建新的 Android Virtual Device (AVD) 来使用新的 Android 模拟器,这样你就有了一个更快的 Android 开发体验。

    使用 Instant Run 非常easy。对于每个现存的项目,你会看到一个升级项目到新的 gradle 插件版本号的提示(com.android.tools.build:gradle:2.0.0)

    升级提示
    <Android Studio有用指南>是基于最新的2.0版本号编写的, 欢迎关注.

  • 相关阅读:
    常用函数工具记录贴
    phpCAS::handleLogoutRequests()关于java端项目登出而php端项目检测不到的测试
    Cas服务器设置(java),java、php客户端配置
    android导入项目出现R文件不能生成
    Error executing aapt: Return code -1073741819
    网页在线播发视频 在线查看文档
    jeecg的cq查询方式
    威佐夫博弈
    HDU 1850 (尼姆博奕)
    HDU2149 (巴什博弈)
  • 原文地址:https://www.cnblogs.com/wzzkaifa/p/7248224.html
Copyright © 2011-2022 走看看