7

Gradle 1.1の起動時に次のスタックトレースを取得しました。解決方法は誰でも知っています:

Exception in thread "main" java.lang.NullPointerException at org.gradle.wrapper.BootstrapMainStarter.findLauncherJar(BootstrapMainStarter.java:37) at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:28) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:47)

dists/gradle-1.1-bin/13d7lnhcrghv2i5e54el41jpgr/gradle-1.1-bin.zip の自動解凍に失敗していると思います。権限を確認し、そのディレクトリにアクセスできることを確認しました。

手動で解凍すると、次のエラーが発生します。 Exception in thread "main" java.lang.RuntimeException: Gradle distribution 'http://services.gradle.org/distributions/gradle-1.1-bin.zip' contains too many directories. Expected to find exactly 1 directory. at org.gradle.wrapper.Install.createDist(Install.java:73) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:129) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:47)

gradle nullpointerexception のグーグル検索を行ったところ、コンパイルのためにJAVA_HOMEを設定する必要があることがわかりましたが、正しく設定されていることをすでに確認しており、その環境でantを使用してコンパイルできました。

4

1 に答える 1

2

まったく同じエラーが発生し、使用していたgradleのバージョンを変更しました。私の gradle-wrapper.properties 内で、バージョン 2.4 を 2.2.1 に変更すると、エラーがなくなりました。

于 2016-03-29T05:51:29.027 に答える