我只是导入一个现有的android项目,并想从终端运行gradle任务。
但是,对于这个项目,我总是遇到以下例外情况:
java.lang.ClassNotFoundException: org.gradle.wrapper.GradleWrapperMain
对于相同的问题,我已经看到了几个答案,但是它们并没有真正帮助我。
为了确保我的Android Studio正常运行,我尝试打开另一个项目。那里一切正常。乍看之下,项目的所有设置都是相同的。
我没有在Mac上安装gradle,而是使用了android studio的默认gradle包装器。
也许任何人都有解决方案?
答案 0 :(得分:1)
这真是愚蠢的事情,但是...也许对其他人有帮助。
我拥有的gradle包装器文件夹不包含gradle-wrapper.jar
我不确定这是一个正确的解决方案,但是我从另一个项目中手动添加了它,现在它可以工作了。
答案 1 :(得分:0)
如果没有其他帮助,对于类似的问题,我清理了(即删除了)文件夹.gradle \ caches和.gradle \ wrapper \ dists。好像那里有东西坏了。
当尝试运行gradle包装器时,我的原始错误消息是“ java.lang.ClassNotFoundException:worker.org.gradle.process.internal.worker.GradleWorkerMain”。