开发应用程序时,Android Studio 中的 Gradle 项目同步失败

Posted

技术标签:

【中文标题】开发应用程序时,Android Studio 中的 Gradle 项目同步失败【英文标题】:Gradle project sync failed in android studio while developing app 【发布时间】:2018-05-14 08:02:23 【问题描述】:

错误:找不到方法 'com.android.build.gradle.tasks.factory.AndroidJavaCompile.setDependencyCacheDir(Ljava/io/File;)V'.

此意外错误的可能原因包括:

Gradle 的依赖缓存可能已损坏(这有时会在网络连接超时后发生。) 重新下载依赖并同步项目(需要网络) Gradle 构建过程(守护程序)的状态可能已损坏。停止所有 Gradle 守护程序可能会解决此问题。 停止 Gradle 构建过程(需要重新启动) 您的项目可能正在使用与项目中的其他插件或项目请求的 Gradle 版本不兼容的第三方插件。 在 Gradle 进程损坏的情况下,也可以尝试关闭 IDE,然后杀死所有 Java 进程。

【问题讨论】:

请添加您的build.gradle 文件的来源。 【参考方案1】:

虽然已经晚了,但我发布了这个解决方案(为我工作)以帮助如果有人遇到同样的错误。

我在android-studio 3.0.1 上构建了一个项目,gradle 值为gradle-4.1-all.zip。 但是当我尝试在android-studio 2.2.3 上构建相同的项目时,我得到了这个错误。因为我的 gradle 版本是gradle-2.14.1-all.zip

所以通过更改gradle-wrapper.properties 文件中的distributionUrl 属性为我修复了这个错误。

【讨论】:

以上是关于开发应用程序时,Android Studio 中的 Gradle 项目同步失败的主要内容,如果未能解决你的问题,请参考以下文章

我可以在使用 android studio 开发应用程序时禁用 android 默认摄像头(后置和前置)吗

Android Studio 中的FindBugs插件使用,轻松帮你发现Bug (转)

如何从android studio中的任何地方访问localhost数据库

android stdio怎么导入java包

android studio怎样弹出提示

Android Studio 比 Eclipse 好用在哪里