Android Studio 2.2發布,這些新特性你了解嗎?
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的提升
-
開發
-
Firebase插件
-
更新代碼檢查和Lint檢查
-
添加可訪問支持
-
C++編輯和調試的提升
-
示例瀏覽器
-
改進字體
-
測試
-
Espresso測試記錄儀(Beta)
-
APK分析工具
-
GPU調試器(Beta)
-
Android模擬器的傳感器支持
這么多特性,相信每個人都會喜歡其中的一二。
來自:http://www.jianshu.com/p/cffdb2607698
-