Launching lib\main.dart on Android SDK built for x86 in debug mode... Running Gradle task 'assembleDebug'...
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\Users\viran\StudioProjects\k_walzy_app\android\app\build.gradle' line: 2
* What went wrong:
An exception occurred applying plugin request [id: 'com.android.application']
> Failed to apply plugin 'com.android.internal.application'.
> Android Gradle plugin requires Java 17 to run. You are currently using Java 11.
Your current JDK is located in C:\Program Files\Android\Android Studio\jre
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.
> Get more help at https://help.gradle.org.
BUILD FAILED in 1s
Error: Gradle task assembleDebug failed with exit code 1
Install Java 17
brew install openjdk@17
Download the Java 17 JDK or AdoptOpenJDK (preferred open-source alternative).
Under System variables, find JAVA_HOME and update it to point to the Java 17 directory (add your path like:- C:\Program Files\Java\jdk-17.x.x).
Open android/gradle.properties in your project
org.gradle.java.home=C:/Program Files/Java/jdk-17.x.x
Go to File > Settings Navigate to Build, Execution, Deployment > Build Tools > Gradle In the Gradle JDK dropdown, select the installed Java 17 JDK.
Verify Java Version
java -version
Restart Android studio and Add this command:-
flutter clean
flutter pub get
flutter build apk