I followed the steps in the Flutter document and tried to build my first Flutter app in Intellij IDEA. And when I try to run it,there was an error about my JAVA_HOME variabl
This issue is due to the not pointing to correct Android API Platform
Solution :
In the Android Studio File > Project Structure
It's working for me:
GradleException()
to FileNotFoundException()
under android/app/build_gradle since it's not supported in the Java version of Android API 29
Solution foundNeed to include google maven repository to your project level build.gradle file.
buildscript {
repositories {
google()
jcenter()
maven { //add this section
url "https://maven.google.com"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.0'
}
}
I had the same issue in Android Studio. It looks like a bug with the Flutter Plugin so it's pretty likely it's a problem in Intellij too. In Android Studio there is a link to "Open for Editing in Android Studio" (top right). When I click that I see there are no longer any issues highlighted. I would check for a similar link in IntelliJ. Here is the Flutter issue where I learned of this: https://github.com/flutter/flutter/issues/37391.
In yours "project\android\build.gradle" Just change:
classpath 'com.google.gms:google-services:4.3.2'
to:
classpath 'com.google.gms:google-services:4.0.2'
I tried all other suggestions, and they did not help. Then I have removed "new" in front of GradleException, and it solved the problem:
throw GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.")
It worked perfectly fine with the "new" word for a long time. I don't know what have caused this change.