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.NullPointerExceptionat 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 -vYukarı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.