在Android Studio中导入Gradle Android项目时出错

在Android Studio中导入Gradle Android项目时出错,android,android-studio,gradle,android-gradle-plugin,gradlew,Android,Android Studio,Gradle,Android Gradle Plugin,Gradlew,这是一个后续问题。我最初只是尝试安装Android项目提供的.apk可执行文件,但现在我尝试自己构建项目,该项目位于: 它本质上应该从服务器接收一个3D图形文件(.ply格式),并将其可视化 该项目正在使用Gradle,但当我试图在Android Studio中导入它时,我看到以下消息: Error:Unable to find method 'com.android.build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCache

这是一个后续问题。我最初只是尝试安装Android项目提供的
.apk
可执行文件,但现在我尝试自己构建项目,该项目位于:

它本质上应该从服务器接收一个3D图形文件(
.ply
格式),并将其可视化

该项目正在使用Gradle,但当我试图在Android Studio中导入它时,我看到以下消息:

Error:Unable to find method 'com.android.build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)V'.
Possible causes for this unexpected error include:<ul><li>Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)
<a href="syncProject">Re-download dependencies and sync project (requires network)</a></li><li>The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
<a href="stopGradleDaemons">Stop Gradle build processes (requires restart)</a></li><li>Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.</li></ul>In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.
错误:找不到方法'com.android.build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)V'。
此意外错误的可能原因包括:
  • Gradle的依赖项缓存可能已损坏(这有时在网络连接超时后发生。)
  • 渐变生成进程(守护进程)的状态可能已损坏。停止所有Gradle守护进程可以解决此问题。
  • 您的项目可能使用的第三方插件与项目中的其他插件或项目要求的Gradle版本不兼容。
如果Gradle进程损坏,您也可以尝试关闭IDE,然后关闭所有Java进程。
我尝试用gradle手动编译它(安装Gradle2.10以与项目兼容)。有经验的人能帮我导入并运行项目,并找出编译中缺少的内容吗


顺便说一句,缺少两个。
java
文件,这些文件可以在编译
.proto
文件后生成。

从Github导入Android项目后,我遇到了相同的错误


我可以通过从现有项目复制文件
PROJ_DIR/.idea/gradle.xml
来修复它

我想这是一个问题gradle-2.14.1-all,当我将gradle版本更改为3.3,然后同步项目时。这个问题消失了。你可以试试