ProcessException: Process "C:\..\myapp\android\gradlew.bat" exited abnormally:
The problem is with your gradle installation, for linux users:
- Navigate to
.gradle
folder in your Home directory - Open
wrapper/dists
and you'd find all your gradle installation - If you find just one delete it and re-run your dart code from vs-code
- Ensure you have a good internet as the process would try to download a new gradle.
- 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.
- 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.
- Download the latest Gradle version.
- Extract the ZIP file to a location on your PC, i.e C:\Gradle
- add the environment variable
GRADLE_HOME
to point to this location. - add
GRADLE_HOME/bin
to yourPATH
environment variable.
This might help if you have license problem.
- run
flutter doctor
on command prompt. If you get this: ! Some Android licenses not accepted. - run
flutter doctor --android-licenses
and accept all the licenses. - now run
flutter run
and you are good to go.
Here are the steps that I followed to solve the problem.
run
flutter run
on the command prompt given by your OS(not by the vs code shell).make sure you have a good internet connection.