升級到 Android Studio 2.0 後發現編譯運行速度大幅下降,甚至修改代碼不觸發重新部署。這不是 IDE 變慢,而是模擬器工具版本未同步升級導致的兼容性問題。
Tools → SDK Manager → SDK ToolsAndroid Emulator (升級至 2.0+)Android SDK Platform-ToolsAndroid SDK Build-Tools (最新版)~/.android/avd/ 下舊設備,重新創建| 優化項 | 設定建議 |
|---|---|
| Gradle 守護進程 | gradle.properties 添加 org.gradle.daemon=true |
| 並行構建 | org.gradle.parallel=true |
| JVM 參數 | org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m |
| Offline 模式 | 無網絡時啟用 --offline 避免檢查依賴 |
| 模擬器圖形加速 | AVD 設定 Emulated Performance: Graphics → Hardware (GPU) |
| 使用 x86 映像 | Intel HAXM 加速,ARM 映像極慢 |
# 測試 Instant Run 生效標誌
# 修改一個方法內邏輯 → 點擊 Apply Changes (閃電圖標) →
# 控制台輸出 "Applied changes, no restart needed" 且應用行為立即更新
核心結論:**Android Studio 版本與模擬器工具版本必須配套升級**,否則新特性(Instant Run、Layout Inspector 等)全部失效,反而拖慢開發體驗。