新手安裝 Android Studio 後新建項目報錯,SDK Manager 顯示已安裝但項目識別不到,常見原因是未正確設置 SDK 路徑或缺少平台工具。
Failed to find target with hash string 'android-XX'local.properties 里 sdk.dir 為空或錯誤File → Settings → Appearance & Behavior → System Settings → Android SDK
platforms/、build-tools/、platform-tools/ 子目錄)C:\Users\用戶名\AppData\Local\Android\Sdk/Users/用戶名/Library/Android/sdk/home/用戶名/Android/Sdk在同一 SDK 設置頁面,勾選並安裝:
local.properties項目根目錄下 local.properties 必須包含:
sdk.dir=C\:\\Users\\用戶名\\AppData\\Local\\Android\\Sdk
# Windows 路徑冒號需轉義,或用正斜杠
sdk.dir=/Users/用戶名/Library/Android/sdk
若缺失或錯誤,手動修改並重新 Sync Project。
JAVA_HOME 指向 JDK 根目錄(非 bin 目錄)# gradle.properties (全局或項目級)
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=7890
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=7890
# 或設置鏡像源
# File → Settings → Build Tools → Gradle → Android Studio → Maven Repository → 阿里云/騰訊云鏡像
| 錯誤操作 | 後果 | 正確做法 |
|---|---|---|
指向 platform-tools 目錄 | AS 識別為 SDK 根目錄,掃描不到 platforms | 指向 SDK 根目錄 |
| 只安裝 Build-Tools 不安裝 Platform | 找不到 android.jar 編譯失敗 | 同時安裝 Platform + Build-Tools |
| JDK 用 JRE 或版本過低 | Gradle 編譯報 Unsupported class file major version | 安裝完整 JDK 17/11 |
| 不配代理直接下載 | SDK Manager 卡死、下載失敗 | 配置代理或使用國內鏡像 |
按順序檢查:SDK 路徑 → 組件完整性 → local.properties → JDK → 代理,99% 問題迎刃而解。