ProcessException: Process "C:\..\myapp\android\gradlew.bat" exited abnormally:

The problem is with your gradle installation, for linux users:

  1. Navigate to .gradle folder in your Home directory
  2. Open wrapper/dists and you'd find all your gradle installation
  3. If you find just one delete it and re-run your dart code from vs-code
  4. Ensure you have a good internet as the process would try to download a new gradle.
  5. In case you have more than one gradle installed go back to vs-code and take note of what version of gradle it is complaining about.
  6. Delete that version and re-run your dart code (don't forget to get a good internet).

For me, the problem was that my internet connection could not download the Gradle binaries while initializing Gradle. I suspect it's because I'm behind a proxy.

Try downloading it and installing it manually.

  1. Download the latest Gradle version.
  2. Extract the ZIP file to a location on your PC, i.e C:\Gradle
  3. add the environment variable GRADLE_HOME to point to this location.
  4. add GRADLE_HOME/bin to your PATH environment variable.

This might help if you have license problem.

  1. run flutter doctor on command prompt. If you get this: ! Some Android licenses not accepted.
  2. run flutter doctor --android-licenses and accept all the licenses.
  3. now run flutter run and you are good to go.

Here are the steps that I followed to solve the problem.

  1. run flutter run on the command prompt given by your OS(not by the vs code shell).

  2. make sure you have a good internet connection.

Tags:

Dart

Flutter