我通过删除~/这样的本地目录来清理整个项目。gradle ~ /。m2 ~。~/workspace/project/。gradle和选择文件-> Invalidate Caches / Restart…在Android Studio。
现在执行./gradlew命令会得到以下输出:
usr$ ./gradlew tasks
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
不用说,我删掉的太多了,问题是怎样才能重新修复呢?你有什么解决办法吗?
您可能在项目的gradle/wrapper目录下丢失了gradle-wrapper.jar文件。
您需要在构建中通过此脚本生成此文件。Gradle文件如下,
task wrapper(type: Wrapper) {
gradleVersion = '2.0' // version required
}
并运行task:
gradle wrapper
使用gradle 2.4(或更高版本),你可以在不添加专用任务的情况下设置一个包装器:
gradle wrapper --gradle-version 2.3
OR
gradle wrapper --gradle-distribution-url https://myEnterpriseRepository:7070/gradle/distributions/gradle-2.3-bin.zip
所有细节都可以在这个链接中找到