Flutter'da Oluşan " ProcessException: Process "C:\projeYolu\android\gradlew.batException in thread "main" java.lang.NullPointerException " Hatasının Çözümü

16.07.2020 17:40
#FLUTTER #GRADLE

Flutter'da Oluşan " ProcessException: Process "C:\projeYolu\android\gradlew.batException in thread "main" java.lang.NullPointerException " Hatasının Çözümü

Flutter üzerinde bir projeyi derlemek istediğimiz zaman ortaya çıkan aşağıdaki hatanın çözümünü anlatacağım.

ProcessException: Process "C:\projeYolu\android\gradlew.batException in thread "main" java.lang.NullPointerException
	at org.gradle.wrapper.BootstrapMainStarter.findLauncherJar(BootstrapMainStarter.java:34)
at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:25)
at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129)
at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)
Command: C:\projeYolu\android\gradlew.bat -v

Yukarıda belirtilen hata, gradle versiyonu ile alakalı oluşan bir hatadır. Bu hatanın çözümü oldukça basittir. Bu çözümü uygulamak için yapılması gereken işlem şu şekildedir.

Proje dizini açılarak "/android/gradle/wrapper/gradle-wrapper.properties" yolu izlenerek ilgili dosya açılacaktır. Bu dosya içerisinde aşağıdaki değişiklik yapılacaktır.

Önceki: distributionUrl = https\://services.gradle.org/distributions/gradle-4.10.2-all.zip

Sonraki: distributionUrl = https\://services.gradle.org/distributions/gradle-4.6-all.zip

Belirtilen değişiklik yapıldıktan sonra proje sorunsuz bir şekilde çalışacaktır.