初次安裝 Android Studio 常遇到「找不到 JDK」或「JDK 版本不符」錯誤,實際上 Android Studio 自帶 OpenJDK,無需額外安裝 Oracle JDK。若仍報錯,多為環境變數或路徑配置問題。
Android SDK、Android Virtual Device,不需取消勾選 Android Studio 自帶的 OpenJDK。Standard 安裝類型,自動下載 SDK Platform、Build Tools、Emulator 映像。JAVA_HOME 指向內嵌 JDK(路徑類似 C:\Program Files\Android\Android Studio\jre)。JAVA_HOME=C:\Program Files\Java\jdk-17Path 新增 %JAVA_HOME%\binFile → Project Structure → SDK Location → JDK location 手動指向外部 JDK 目錄。| 現象 | 原因 | 解決 |
|---|---|---|
| 啟動報 "No JVM found" | 系統找不到 java.exe | 確認 JAVA_HOME 指向 JDK 而非 JRE 目錄,Path 含 %JAVA_HOME%\bin |
| Gradle Sync 失敗 | JDK 版本與 Gradle 不相容 | JDK 17 對應 Gradle 7.3+,JDK 11 對應 Gradle 6.7+,建議升級 Gradle Wrapper |
| 模擬器無法啟動 | HAXM/WHvX 未安裝或 BIOS 虛擬化未開啟 | SDK Manager 安裝 Intel HAXM 或啟用 Windows Hypervisor Platform |
cmd 輸入:
java -version # 應顯示 1.8/11/17 等版本
javac -version # 確認 JDK 而非 JRE
echo %JAVA_HOME% # 應指向 JDK 根目錄
結論:優先使用 Android Studio 內建 OpenJDK,避免環境變數折騰;確需外部 JDK 時嚴格對應版本並配置 JAVA_HOME 與 Gradle 相容性。