java.lang.ClassNotFoundException:org.gradle.wrapper.GradleWrapperMain

时间:2018-09-10 14:14:29

标签: android gradlew

我只是导入一个现有的android项目,并想从终端运行gradle任务。

但是,对于这个项目,我总是遇到以下例外情况:

java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain

对于相同的问题,我已经看到了几个答案,但是它们并没有真正帮助我。

为了确保我的Android Studio正常运行,我尝试打开另一个项目。那里一切正常。乍看之下,项目的所有设置都是相同的。

我没有在Mac上安装gradle,而是使用了android studio的默认gradle包装器。

也许任何人都有解决方案?

2 个答案:

答案 0 :(得分:1)

这真是愚蠢的事情,但是...也许对其他人有帮助。

我拥有的gradle包装器文件夹不包含gradle-wrapper.jar

我不确定这是一个正确的解决方案,但是我从另一个项目中手动添加了它,现在它可以工作了。

答案 1 :(得分:0)

如果没有其他帮助,对于类似的问题,我清理了(即删除了)文件夹.gradle \ caches和.gradle \ wrapper \ dists。好像那里有东西坏了。

当尝试运行gradle包装器时,我的原始错误消息是“ java.lang.ClassNotFoundException:worker.org.gradle.process.internal.worker.GradleWorkerMain”。