Android Studio 2.3 正式版新功能,你不來看看?!

來源:互聯網
上載者:User

標籤:bash   ssis   pre   androi   color   快速   net   for   自動   

2017.3.3 Google老大發布了Android Studio 2.3正式版。在許多2.3beta版本的基礎上修複了bug然後推出了正式版。提供了一些新特性,和對部分已有功能的修改完善。
BuildInstant Run Improvements and UI Changes
之前的版本,會預設勾選上Instant Run 選項,然後在控制台上只有一個Run 和Debug按鈕。編譯器自動判斷是否需要Instant Run。2.3.0正式版在控制台上多出了一個Instant Run按鈕 (一個 [閃電] 標誌)。所以可以由開發人員自己選擇是否需要通過Instant Run方式來運行程式。
  • 使用 Android Plugin for Gradle 版本 2.0.0 或更高版本,以及在應用的模組層級別 build.gradle 檔案中將 minSdkVersion 設定為 15 或以上時,Instant Run 才受支援。為獲得最佳效能,可以將 minSdkVersion 設定為 21 或更高。

  • 如果項目用CMake或nkd-build載入native代碼,Instant Run 不再被禁用。(之前都是如果項目中連結了native代碼,則Instant Run直接被禁用)。但是Instant Run也只能針對Java代碼,不能對native代碼起作用。

  • 通過Run方式來安裝偵錯工具是,也變的更可靠。

  • 這些最佳化可能影響你的分析,可以先把Instant Run 功能禁止之後在進行分析

Build Cache

2.2版本的時候,加入了編譯緩衝 的功能。但是2.3正式版之前都是預設關閉的。你可以通過 android.enableBuildCache = true 來開啟這個功能。

2.3正式版開始將此功能轉成預設開啟的狀態。

UIAVD & SDK

2.3正式版,將AVD Manager 和 SDK Manager  這兩個按鈕也加入到了Navigation Bar控制台中。

如果要顯示在Navigation bar中,需要將Tool bar隱藏掉。

預覽布局的變化
直接看圖

Andriod JUnit
2.3中,將Junit改名為 Android Junit。如果你的項目使用Junit,在2.3上第一次運行時,會彈出一個對話方塊提示你名稱更改。
Android Instrumented Tests
Android Tests 改為 Android Instrumented Tests
GPU Debugger has been removed
從此版本開始,GPU 調試工具被移除。一個開源獨立的工具即將發布到Github。敬請期待把~~~
ConstraintLayout
所有的UI模板預設採用ConstraintLayout布局了。【可見google對這個布局的重視啊!】另外,增加了幾套模板。

具體都增加了哪些,大家安裝最新版本(2.3.0)自行查看。

DesignChains and Ratios support in Constraint Layout
上面提到,2.3版本開始建立的布局預設是ConstraintLayout,而這個布局已經是正式版了。
compile ‘com.android.support.constraint:constraint-layout:1.0.1‘
  • 1
  • 1
2.3版本ConstraintLayout布局中支援將兩個或者多個view鏈在一起,這樣組成一組,對這一組做操作即可。

還支援按比例縮放布局。如:

Layout Editor Palette
編輯布局時,在Design模式下,AS團隊重新設計了這些widget的表徵圖,變的更美觀,還支援搜尋widget。

Layout Favorite
2.3AS在布局方面提供的另外一個新功能就是添加儲存自己常用的屬性。

WebP Support
大家可能都知道 Webp 圖片格式是Google提出的,提供有損壓縮(如JPEG)和透明度(如PNG),但是佔用更少的空間資源。現在可以直接通過AS將PNG, BMP, JPG和靜態GIF 檔案轉成WebP格式。也支援將WebP轉成PNG

通過拖動Quality那個軸改變圖片壓縮品質

中間Difference表示原圖和壓縮後的圖的一個差異。壓縮的越多,difference顯示越清楚。
Material Icon Wizard Update
新版AS為每個表徵圖添加了label,這樣可通過搜尋方塊快速找到icon。

DevelopLink Baseline
2.3中,可以設定Link檢查基準。設定了基準之後,Link就會只報告新的問題。如果你只想關注新的問題,設定Baseline就可以幫到你。

App Links Assistant
現在通過2.3版本設定App Links更簡單了。2.3中內建了App Links助手。可以協助你快速實現此功能。【Tools --> App Link Assistant】開啟這個面板之後,很貼心的顯示出4個步驟,每一步需要做的事情都有說明。照著做就行了。

Android Emulator Copy & Paste
新版提供了一個不錯的功能。就是可以在模擬器和PC機器之間互相拷貝粘貼文本。

New And Updated Annotations
新增加了一個@RestrictTo 註解更新了@VisibleForTesting 註解的功能
更多內容請參考
  • https://android-developers.googleblog.com/2017/03/android-studio-2-3.html

  • https://developer.android.com/studio/releases/index.html

  • https://developer.android.com/studio/build/build-cache.html

  • https://developer.android.com/studio/write/convert-webp.html

Android Studio 2.3 正式版新功能,你不來看看?!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.