猛禽洛的程式筆記庫

[Android] AndroidStudio進行編譯時遇到「Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.」的解決方案

最近(2021/10)更新完AndroidStudio後,發現新建立的專案都無法正常編譯執行,剛建好的新專案只要一執行就會跳出以下紅字錯誤訊息:

Build file 'C:\Users\xxxxxxx\Documents\MyApplication3\app\build.gradle' line: 2

An exception occurred applying plugin request [id: 'com.android.application']
> Failed to apply plugin 'com.android.internal.application'.
   > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
     You can try some of the following options:
       - changing the IDE settings.
       - changing the JAVA_HOME environment variable.
       - changing `org.gradle.java.home` in `gradle.properties`.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

 

上面是說Java的版本不正確,看來更新後萬年Java 1.8版本不能用了,需要用Java 11才能繼續執行。

網路上試了幾個方法,不過越搞越複雜,在這邊紀錄一下我的解法。

 

只要把專案設定中的Java改成Java 11以上即可。

進入File/Project Structure

左邊欄位選擇SDK Location,然後在右邊選擇Gradle Settings

 

在Gradle設定中,將下方的Gradle JDK設為11(如果沒有11可以選就選擇Download JDK自動下載)

 

然後再’Run APP’一次就搞定了!

-END-

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *