標籤: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‘
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 正式版新功能,你不來看看?!