If you’ve updated to Android Studio Ladybug, you may encounter issues with compiling your Flutter Android projects. To resolve this, please follow the steps below:

Step 1: Check Your Java Version

Run the following command to verify your Java version:

java -version

Step 2: Update Java Compatibility in build.gradle

In your app-level build.gradle file, update the Java compatibility settings to support Java 17:

android {
    // ...
    compileOptions {
    	sourceCompatibility JavaVersion.VERSION_17
    	targetCompatibility JavaVersion.VERSION_17
    }
}
Code language: JavaScript (javascript)

Note: Ensure you have Java 17 installed on your Mac, as it is recommended for compatibility.

Step 3: Set Java 17 Path in gradle.properties

Update your gradle.properties file to point to your Java 17 installation:

org.gradle.java.home=PATH_TO_JAVA_17

To find the correct path for Java 17, use the following command:

/usr/libexec/java_home -v 17

Author's Bio

Prashant Telangi
Prashant Telangi

Prashant Telangi brings over 14 years of experience in Mobile Technology, He is currently serving as Head of Technology, Mobile at Mobisoft Infotech. With a proven history in IT and services, he is a skilled, passionate developer specializing in Mobile Applications. His strong engineering background underscores his commitment to crafting innovative solutions in the ever-evolving tech landscape.