开发应用程序时,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 (转)