Flutter应用程序Gradle构建异常失败

5

我正在尝试在模拟器中运行Flutter的示例应用程序。然而,当我尝试运行(通过Android Studio或命令行)时,我收到以下异常:

Finished with error: ProcessException: Process 
"C:\android_projects\flutter_app\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: C:\android_projects\flutter_app\android\gradlew.bat -v

当我运行flutter doctor命令时,一切都很好,我也接受了所有许可证。
欢迎提供任何帮助!

请查看此链接:https://dev59.com/2lQJ5IYBdhLWcg3wsIBY#54176889 - Viren V Varasadiya
谢谢你们的回答,但是没有一个能解决我的问题。我自己找到了答案并在下面发布了答案。 - user9990112
2个回答

13
通过更改gradle/wrapper/gradle-wrapper.properties中的gradle分发url,从https\://services.gradle.org/distributions/gradle-4.10.2-all.ziphttps\://services.gradle.org/distributions/gradle-4.6-all.zip,成功解决了问题...

0
借鉴@bnxm的答案,我将我的改为:
https\://services.gradle.org/distributions/gradle-6.7.x-all.zip to https\://services.gradle.org/distributions/gradle-6.5.x-all.zip

基本上,这个想法是通过降低一些小版本号来实现的,以防万一当您查看此答案时,gradle最新版本已经超过了主要版本6.xx.yy。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接