Android Studio v4.0.1 Win/Mac 正式穩定版發布附下載
Google 發布了Android Studio 4.0.1 穩定版,此版本也是“Project Marble”結束後發布的首個版本,“Project Marble”是Android Studio 團隊去年為提升產品質量而進行的一項計劃,在此期間,團隊暫緩了新特性的開發工作,專心提升產品質量。
Android Studio 提供用於為各類Android 設備構建應用的最快速的工具。利用世界一流的代碼編輯、調試、性能工具、一套靈活的構建系統以及一套即時構建/部署系統,您可以專注於構建獨特的高品質應用。
該計劃著力改進Android Studio 的三個主要方面:系統運行狀況、功能完善以及錯誤修復,力圖在Android Studio 與Android 模擬器中構建功能強大且穩定的基礎特性與工作流。
因此在Android Studio 3.6.1 中,除了引入一小部分功能和完善現有功能,開發團隊還花費了很大的精力來解決錯誤並改善基礎性能,以確保達到去年設定的高質量標準。正如公告所提到的,此版本主要針對代碼編輯和調試用例方面的質量問題進行了改善。
3.6.1 的部分更新亮點還包括:
- 引入新的方法以使用XML 快速設計、開發和預覽app 佈局
- 設計類編輯器新增“拆分視圖(Split View)”
- SDK 下載支持斷點續傳
- 自動為Fragment 和Activity 檢測內存洩漏情況
- 將Google Maps 應用直接嵌入Android 模擬器
當在代碼中引用視圖時,View binding 通過提供編譯時(compile-time)安全性,方便開發者更輕鬆地編寫與視圖交互的代碼。啟用此功能後,View binding 將為該module 中包含的每個XML 佈局文件生成一個綁定類。在大多數情況下,view binding 會替換findViewById。開發者可以引用所有具備ID 的視圖,而無需擔心出現空指針或類強制轉換異常的風險,如需在項目中啟用view binding,請在每個 module 的build.gradle 文件中添加以下內容:
android { viewBinding . enabled = true }
設計類編輯器新增“拆分視圖”
諸如佈局編輯器和導航編輯器此類屬於“設計”方面的編輯器現在新增了“拆分視圖”,開發者可同時查看UI 的“設計”和“代碼”視圖,拆分視圖替代並改進了早期的“預覽窗口”(Preview window),支持針對逐個文件進行配置,以保留上下文信息。例如縮放級別和設計視圖選項,因此開發者可以為每種用例選擇最適合的視圖。要啟用拆分視圖功能,請單擊編輯器窗口右上角的“Split”圖標。
可恢復的SDK 下載
新版為SDK 下載增加了斷點續傳功能,當我們使用Android Studio SDK 管理器下載Android SDK 組件和工具時,支持恢復被中斷(例如因網絡問題導致)的下載,而無需從頭開始重新下載。當網絡不可靠時,此項增強功能對於下載大型文件特別有用,例如下載Android 模擬器或系統映像文件。
為Memory Profiler 新增洩露檢測功能
根據開發者的反饋,3.6 版本在Memory Profiler 中添加了檢測Activity 和Fragment 實例是否存在內存洩露的功能。首先,在Memory Profiler 中抓取或導入heap dump 文件,然後選中“Activity/Fragment Leaks”複選框以生成結果。
Android 模擬器嵌入Google Maps UI 和多屏支持
新版本將Google Maps UI 嵌入到擴展控件菜單中,開發者可更容易指定位置並在兩個地點之間構造路線。隨著越來越多設備支持分屏模式,在各種多屏環境中測試應用程序變得十分重要。此版本為Android 模擬器增加了多屏支持。
智能代碼編輯器
智能代碼編輯器可在每一步為您提供幫助,幫助您編寫更好的代碼,加快您的工作速度,提高您的工作效率。
Android Studio 是基於IntelliJ 而構建,能夠進行高級代碼自動完成、重構和代碼分析。
快速且功能豐富的模擬器
以比使用物理設備更快的速度安裝並運行您的應用,並且可以在幾乎所有Android 設備配置中測試您的應用:Android 手機、Android 平板電腦、Android Wear 和Android TV 設備。
最新的Android Emulator 2.0 運行速度比以往版本更快,並允許您動態調整模擬器的大小以及訪問一組傳感器控件。
強大靈活的構建系統
輕鬆地將您的項目配置為包含代碼庫,並可從單個項目生成多個構建變體。
借助Gradle,Android Studio 提供高性能的自動構建、穩健的依賴項管理以及可自定義的構建配置功能。
專為所有 Android設備而開發
利用單個項目開發針對多種機型的應用,從而可以輕鬆地在應用的不同版本之間共享代碼。
Android Studio 提供了統一的環境,用於開發適用於Android 手機、平板電腦、Android Wear、Android TV 以及Android Auto 的應用。
代碼模板和GitHub 集成
可使用適用於不同模式(如抽屜式導航欄和視圖分頁器)的代碼模板開始項目,也可以從GitHub 導入Google 代碼示例。
Android Studio 的項目嚮導讓在一個新項目中添加代碼變得前所未有的簡單。
系統要求
Windows
- Microsoft Windows 7 /8/ Windows 10(32位或64位)
- 最低:3GB RAM,推薦:8GB RAM
- 最低:2GB可用磁盤空間,
推薦:4GB可用磁盤空間(500MB用於IDE + 1.5GB用於Android SDK和模擬器系統映像) - 最低屏幕分辨率:1280 x 800
- 對於加速模擬器:64 位操作系統和支持Intel® VT-x、Intel® EM64T (Intel® 64) 和禁止執行(XD) 位功能的Intel® 處理器
Mac
- Mac® OS X® 10.10 (Yosemite) 或更高版本,直至10.12 (macOS Sierra)
- 最低:3GB RAM,推薦:8GB RAM
- 最低:2GB可用磁盤空間,
推薦:4GB可用磁盤空間(500MB用於IDE + 1.5GB用於Android SDK和模擬器系統映像) - 最低屏幕分辨率:1280 x 800
Linux
- GNOME 或KDE 桌面已在Ubuntu® 12.04 (Precise Pangolin)(能夠運行32 位應用的64 位分發)上進行了測試。
- 能夠運行32 位應用的64 位分發
- GNU C Library (glibc) 2.11 或更高版本
- 最低:3GB RAM,推薦:8GB RAM
- 最低:2GB可用磁盤空間,
推薦:4GB可用磁盤空間(500MB用於IDE + 1.5GB用於Android SDK和模擬器系統映像) - 最低屏幕分辨率:1280 x 800
- 對於加速模擬器:支持Intel® VT-x、Intel® EM64T (Intel® 64)和禁止執行(XD)位功能的Intel®處理器,或支持AMD Virtualization™ (AMD-V™)的AMD處理器
有關更多細節,請訪問Android Studio 發布說明頁面:
https://developer.android.com/studio/releases#4-0-1
官網下載地址:
https://developer.android.com/studio/
軟件下載地址:
for Windows:
for Mac:
for Linux: