当我运行 ./gradlew 时,出现以下错误:
主线程中发生异常java.lang.NoClassDefFoundError: org/gradle/wrapper/GradleWrapperMain 原因是: java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
我的项目在使用Android Studio编译时可以成功,但命令行编译后失败了。
brew install gradle
安装gradle, 然后运行gradle build
而不是./gradlew
。 - Gal Bracha./gradlew build
吗? - Opalgradle wrapper
以重新生成您的wrapper。也许有些东西被错误地删除了。 - Mark Vieiragradle/wrapper/
中拥有gradle-wrapper.jar
文件。 - dmahapatro