Android Studio v3.5 Win/Mac 正式版發布附下載
Google 發布了穩定版的Android Studio 3.5,Project Marble 也是穩定的。此版本解決了一系列問題,包括修復600 多個bug、50 個內存洩漏、20 個IDE 掛起以及改進XML&Kotlin 類型延遲。此外,對於Android 模擬器,減少了CPU 和內存對用戶開發機器的影響。以下是這個版本帶來的一些值得注意的特性和改進:
Android Studio 提供用於為各類Android 設備構建應用的最快速的工具。利用世界一流的代碼編輯、調試、性能工具、一套靈活的構建系統以及一套即時構建/部署系統,您可以專注於構建獨特的高品質應用。
User Interface Freezes
在Android Studio 3.5 中,改進輸入延遲,用XML 編輯數據綁定表達式的速度更快。
Build Speed
Android 應用程序開發的另一個長期問題是構建應用程序所需的時間。新版的 Android Studio 為應用程序編譯帶來了兩個顯著的改進,第一個是註解處理器中添加了增量構建支持,包括Glide、AndroidX 數據綁定、Dagger,、Realm 和Kotlin(KAPT)。
第二個改進涉及Windows 上的磁盤I/O。Windows Defender(現在稱為Windows Security)具有實時掃描文件(創建或修改文件時)的功能,以保護用戶免受惡意軟件的攻擊。Android Studio 3.5 將顯示一個提示,說明你可以採取哪些步驟將項目目錄排除在這個實時保護之外,完成最佳設置以加快構建速度。
Apply Changes
Android Studio 3.5 中的另一個顯著變化是引入了Apply Changes,它取代了舊的Instant Run。Instant Run 是為了更容易地對應用程序進行小的更改並測試它們,但它會產生一些問題。為了解決這一問題,谷歌已經徹底刪除了Instant Run,並從根本上構建了Apply Changes ,不再在構建過程中修改APK,而是使用運行時工具動態地重新定義類,它應該比立刻運行更可靠和更快。
APP 部署流程
該版本有一個新的下拉菜單,可以快速選擇要將應用程序部署到哪個設備。此菜單還包括一個新選項,允許一次在多個設備上運行應用程序。
Auto-recommend Memory Settings
IDE 將識別應用程序項目何時需要更多內存,並通知你增加內存堆大小,或者你可以在Appearance & Behavior → Memory Settings 下自己調整設置
綜上所述,Android Studio 3.5 有數以百計的bug 修復和顯著的更改:
System Health
- Memory Settings
- Memory Usage Report
- Reduce Exceptions
- User Interface Freezes
- Build Speed
- IDE Speed
- Lint Code Analysis
- I/O File Access
- Emulator CPU Usage
Feature Polish
- Apply Changes
- Gradle Sync
- Project Upgrades
- Layout Editor
- Data Binding
- App Deployment
- C++ Improvements
- Intellij 2019.1 Platform Update
- Conditional Delivery for Dynamic Feature Support
- Emulator Foldables & Google Pixel Device Support
- Chrome OS Support
這是一個里程碑版本,主要有以下的更新:
導航編輯器(Navigation Editor) –導航編輯器是個可視化的編輯器,可以構建支持新Jetpack導航組件的XML資源。開發者可以用導航編輯器和導航組件在應用和內容區域間,建立可預測的交互。在早些的發行版本該編輯器提供了預覽,根據用戶的回饋保持了這個特性。
IntelliJ平台的升級、Kotlin更新 –新版包含了Intellij 2018.2.2,捆綁了Kotlin 1.3.11。
- Clang-Tidy 對C++ 的支持
- 新項目嚮導的更新
- 刪除未使用的IDE 目錄
- IDE 用戶反饋
構建
- 提升使用註釋處理器時的Java 增量編譯
- 延遲任務(Lazy task)的配置
- 單變量項目的同步
Android App Bundles 現在支持即時應用
測試
- 多個模擬器AVD 實例
- Android 9 Pie 模擬器系統鏡像& Wi-Fi P2P
- 模擬器快照存儲速度提升
優化
- 分析器(Profiler)性能提升
- 內存分析器分配跟踪選項
- 網絡分析器文本格式化
- CPU 分析器幀渲染數據
Instant Run
將代碼和資源更改推送到在設備或模擬器上運行的應用中,讓您可以立刻看到更改的實際效果。
Instant Run 可以顯著加快您的編輯、構建和運行週期,讓您一直“思如泉湧”。
智能代碼編輯器
智能代碼編輯器可在每一步為您提供幫助,幫助您編寫更好的代碼,加快您的工作速度,提高您的工作效率。
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®處理器,或支持AMDVirtualization™ (AMD-V™)的AMD處理器
有關更多細節,請訪問Android Studio 發布說明頁面:
https://developer.android.com/studio/releases#3-5-0
官網下載地址:
https://developer.android.com/studio/
軟件下載地址:
for Windows:
https://dl.google.com/dl/android/studio/install/3.5.0.21/android-studio-ide-191.5791312-windows.exe
https://dl.google.com/dl/android/studio/ide-zips/3.5.0.21/android-studio-ide-191.5791312-windows.zip
for Mac:
https://dl.google.com/dl/android/studio/install/3.5.0.21/android-studio-ide-191.5791312-mac.dmg
for Linux:
https://dl.google.com/dl/android/studio/install/3.5.0.21/android-studio-ide-191.5791312-cros.deb