Finished with error: ProcessException: Process "D:\FlutterAPP\flutter_appfive\android\gradlew.bat" exited abnormally:


在使用Flutter進行開發是遇到這樣一個問題
Finished with error: ProcessException: Process "D:\FlutterAPP\flutter_appfive\android\gradlew.bat" exited abnormally:
Exception 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: D:\FlutterAPP\flutter_appfive\android\gradlew.bat -v

 網上查了一下說

問題原因:flutter 需要梯子在jcenter和google庫里下載依賴,因為google被牆訪問不到,所以會在那里一直處於下載狀態,但又下載不了。

解決方法:有兩個地方需要添加的內容:

maven{ url 'https://maven.aliyun.com/repository/google' }
maven{ url 'https://maven.aliyun.com/repository/jcenter' }
maven{url 'http://maven.aliyun.com/nexus/content/groups/public'}

參考地址:https://blog.csdn.net/generallizhong/article/details/94734937

但是我添加之后還是會報同樣的錯誤

后來修改 gradle-wrapper.properties中的

distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.2-all.zip
改為:
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip
再運行就OK了
當然我的Flutter的SDK里面還是配置了上面的了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM