I have tried all the possible solutions for this error. Require guidance here:
I am using Windows Laptop : Android Studio 2020.3.1.22
Below is the build.graddle file:
plugins {
id 'com.android.application'
id 'kotlin-android'
}
android {
compileSdk 31
defaultConfig {
applicationId "com.example.myapplication3"
minSdk 21
targetSdk 31
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled = true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
// Flag to enable support for the new language APIs
coreLibraryDesugaringEnabled = true
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
}
dependencies {
implementation 'androidx.core:core-ktx:1.6.0'
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'com.google.android.material:material:1.4.0'
implementation 'androidx.constraintlayout:constraintlayout:2.1.0'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:1.1.5")
}
also my graddle wrapper properties:
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
my output of ./gradlew --version
Gradle 7.0.2
------------------------------------------------------------
Build time: 2021-05-14 12:02:31 UTC
Revision: 1ef1b260d39daacbf9357f9d8594a8a743e2152e
Kotlin: 1.4.31
Groovy: 3.0.7
Ant: Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM: 1.8.0_275 (Azul Systems, Inc. 25.275-b01)
Android Sdk version: C:\Users\User name\AppData\Local\Android\Sdk Gradle JDK: 11 version 11.0.12 C:\Program Files\Java\jdk-11.0.12
Java Version:
C:\Users\Vainav Shah\StudioProjects\MyApplication3>java --version
java 16.0.2 2021-07-20
Java(TM) SE Runtime Environment (build 16.0.2+7-67)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
Please guide to resolve this error: 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
ingradle.properties
.
flutter - Android Gradle plugin requires Java 11 to run.
SOLVED Android Gradle plugin requires Java 11 to run, You are currently using Java 1.8. Let's try to solve the error - follow steps below: SOLVED Android Gradle plugin requires Java 11 to run, You are currently using Java 1.8.
A problem occurred evaluating project ‘:app’. Failed to apply plugin ‘com.android.internal.application’. Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. – changing the IDE settings. – changing the JAVA_HOME environment variable. – changing org.gradle.java.home in gradle.properties.
Just updating Java to 11 on my Mac actually helped. Gradle seems to use the system Java version when called from the terminal (even in the terminal within Android Studio). The new Gradle version needs Java 11. You need to download Java 11 and update in to Gradle. Firstly you need to check your current JDK version. './gradlew --version'.
You can find it in Preferences → Build, Execution, Deployment → Build Tools → Gradle → *Gradle JDK. I have already set it up like this, but it doesn't work. Thanks, I reboot Android Studio, clear cache, then it works. I cant even find Build Tools in the path you are showing! Changing Gradle JDK to 11, Clean Project, Rebuild Project worked for me!
Well I also face same issue
What worked for me is this (In Windows 10 OS based Laptop)
Go to File-->Settings-->Build,Execution,Deployment-->Build Tools-->Gradle
Now here -->Gradle JDK change 1.8 to 11(given in dropdown).
See image given to get more clear idea.
After that just REBUILD YOU PROJECT. It worked for me. (see attached image).
SO ERROR IS SOLVED AND EVERY THING IS FINE IN PROJECT NOW.
HOPE THIS WORKS FOR YOU TOO! THANKS.
For Windows -> File-> Settings-> Build,Execution,Deployment-> Build Tools-> Gradle-> Gradle JDK and select java 11
This error happened to me while I was using Jetpack Compose and it required java 11, but I was using java 1.8. So if you cannot find jdk 11 in dropdown that means you have not downloaded it yet, so click download jdk and download 11 and click apply).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With