Flutter 编译时报错: Exception in thread "main" java.lang.NullPointerException

Flutter 编译时报错:

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)
Finished with error: Gradle task assembleDebug failed with exit code 1

Flutter 编译时报错: Exception in thread "main" java.lang.NullPointerException

解决方案:

Flutter 编译时报错: Exception in thread "main" java.lang.NullPointerException

改为distributionUrl=https://services.gradle.org/distributions/gradle-4.6-all.zip 重新编译运行即可。