skip to Main Content

Launching libmain.dart on Android SDK built for x86 in debug mode…
Running Gradle task ‘assembleDebug’…

FAILURE: Build failed with an exception.

* Where:
Build file 'C:UsersviranStudioProjectsk_walzy_appandroidappbuild.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 FilesAndroidAndroid Studiojre
      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

2

Answers


  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 FilesJavajdk-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
    
    Login or Signup to reply.
  2. You need to install 17 version jdk and add path here:
    Go to File > Settings Navigate to Build, Execution, Deployment > Build Tools > Gradle

    than restart android and run flutter build apk

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search