Android Studio 2.2發布,這些新特性你了解嗎?

fjllf 8年前發布 | 25K 次閱讀 Android開發 移動開發 Android Studio

android studio 2.2

Android studio 2.2的提升包含三大要素:更快,更加智能,Android平臺支持。開發更加迅速,例如新的布局編輯器,其讓開發者能更快的更簡單的編寫應用界面。開發更加智能,例如新的APK分析工具,增強了的布局代碼審查,增加了代碼分析等。Android平臺支持則是針對Android7.0的支持,另外Android官方模擬器也已經發布。

Android studio 2.2包含有20多種新特性:設計,開發,構建和測試。從新的ConstraintLayout控件,再到Android NDK開發C++代碼的支持,通過最新的Jack編譯,在你的應用中創建Espresso測試。

從Android studio 2.1.3更新至2.2,需要下載190多M的補丁文件。下面給出一些新特性:

設計

  • 布局編輯器:創建Android應用用戶界面,現在變得更加容易,通過新的blueprint模式,可以快速配置界面和調整可見屬性。

  • ConstraintLayout:新的布局是一個靈活的布局管理器,允許你創建動態用戶界面,且其兼容Android 9以上。ConstraintLayout在Android studio2.2上運行效果更好。

開發

  • c++的支持:現在你可以通過使用CMake或ndk-build來通過gradle編譯你的c++項目,從CMake構建轉移到Android Studio現在是無縫連接。

  • 樣例瀏覽器:參考Android示例代碼現在更加方便,在編輯器窗口內,找到Android示例代碼,來幫助你加快開發進度。

構建

  • instant run的提升:自從Android studio2.0引入之后,其就一直是google打算長久支持的讓Android開發更快更輕量的項目。Android studio2.2針對instant run有一些bug的修復。

  • APK分析工具:方便檢查apks的內容,了解每個組建的大小。該特性在調試多dex問題時,非常有用。另外你還可以通過分析工具來比較apk的不同版本。

  • 構建緩存(實驗階段):用于提升構建速度,在gradle.properties文件中添加android.enableBuildCache=true

測試

  • Android模擬器中的傳感器:Android模擬器現在包含一些虛擬傳感器,例如加速度器,溫度計,磁力儀等。

  • Espresso測試記錄器(beta版):Espresso測試器可以記錄你的app交互,然后為你生成UI測試代碼。你記錄你和app的交互,添加斷言,記錄器會記錄交互情況,然后生成ui測試報告。你可以在本地運行測試,或在持續集成的服務端,或使用Firebase。

  • GPU調試工具(Beta):現在你可在你的Android設備上捕獲OpenGL ES 的流信息,然后在Android studio內分析。

總結

總的來說,Android studio 2.2包含以下新特性:

  • 設計

  • 布局編輯器

  • ConstraintLayout

  • 布局審查(測試)

  • PSD文件的支持

  • 構建

    • Jack編譯器的提升

    • Java 8的支持

    • C++ ndk-build或CMake

    • 合并Manifest視圖

    • 構建緩存(測試)

    • OpenJDK的支持

    • Instant Run的提升

    </li> </ul>
    • 開發

    • Firebase插件

    • 更新代碼檢查和Lint檢查

    • 添加可訪問支持

    • C++編輯和調試的提升

    • 示例瀏覽器

    • 改進字體

    • 測試

    • Espresso測試記錄儀(Beta)

    • APK分析工具

    • GPU調試器(Beta)

    • Android模擬器的傳感器支持

    這么多特性,相信每個人都會喜歡其中的一二。

     

     

    來自:http://www.jianshu.com/p/cffdb2607698

     

 本文由用戶 fjllf 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!