【问题标题】:Android Studio 2.2.3: Gradle project sync failed. Basic functionality (e.g. editting, debugging) will not work properlyAndroid Studio 2.2.3:Gradle 项目同步失败。基本功能(例如编辑、调试)将无法正常工作
【发布时间】:2017-06-30 15:22:42
【问题描述】:

我需要预装我的笔记本电脑并切换到 Windows 10。在此之前,我在 Android Studio 2.2.3 中制作并保存了我的项目,并在预安装后下载了相同版本的 Android Studio,但是当我选择 Open Existing Project 时,我收到以下消息:

无法同步 gradle 项目“ApplicationName”错误:无法找到 方法 'org.gradle.api.artifacts.Configuration.setExtendsFrom(Ljava/lang/Iterable;)Lorg/gradle/api/artifacts/Configuration;'。

此意外错误的可能原因包括:Gradle 的依赖项 缓存可能已损坏(这有时会在网络连接后发生 超时。)

Gradle 构建过程(守护进程)的状态可能已损坏。停止 所有 Gradle 守护进程都可以解决这个问题。

您的项目可能正在使用不兼容的第三方插件 与项目中的其他插件或 Gradle 版本一起使用 项目要求的。 块引用

我完成了 Android Studio 建议的所有三个步骤来修复我的项目,但都没有奏效。

【问题讨论】:

  • 你的 gradle 版本是什么?
  • gradle 版本:1.8

标签: java xml android-studio build.gradle


【解决方案1】:

您的 gradle 版本是:1.8,它不再工作,所以您可能需要更新它:

1- 转到-> https://gradle.org/install 查看最新版本号。

2- 在您的项目目录中导航到\gradle\wrapper\ 目录并编辑: gradle-wrapper.properties 文件。

改变:

https://services.gradle.org/distributions/gradle-1.8-all.zip

到:

https://services.gradle.org/distributions/gradle-3.3-all.zip

3- 转到工具→Android→将项目与 Gradle 文件同步

4-如果同步不起作用,请重新启动 Android Studio

【讨论】:

  • 我尝试了上述步骤,但再次失败并给出错误:Error:A problem occurred configuring root project 'MyApplication2'. > Could not resolve all dependencies for configuration ':classpath'. > tried to access method com.google.common.collect.Iterators.emptyIterator()Lcom/google/common/collect/UnmodifiableIterator; from class org.gradle.api.internal.DefaultDomainObjectCollection 你能帮我解决这个问题吗?谢谢
【解决方案2】:

只需转到文件 -> 使缓存无效/重新启动 -> 无效并重新启动

【讨论】:

    【解决方案3】:

    更新你的 gradle。

    打开文件 > 项目结构 > 项目选项卡

    Android Studio 内置了项目结构菜单,用于检查和更新当前项目中使用的 gradle 和插件。

    下面的网站详细解释了如何更新 Android Studio 的 gradle 和 gradle 插件。

    Update gradle plugin Android Studio

    【讨论】:

      【解决方案4】:

      当 Android Studio 离线工作时也会出现此错误。

      检查以下几点:

      • 1.通过
      • 打开首选项窗口

      单击文件 > 设置(在 Mac 上,Android Studio > 首选项)。

      • 2.在左侧窗格中,

      单击构建、执行、部署 > Gradle。

      • 3.选中离线工作复选框。如果选中则 Android Studio 正在离线工作,您必须取消选中它。

      • -

      4.点击应用或确定

      .

      【讨论】:

        【解决方案5】:

        这个错误是因为google更新了android插件和gradle集成。 您必须将 android studio 更新到最新版本。

        Android Studio 会建议您更新,您必须点击底部 android studio 内的通知进行更新。

        自动为您解决上述错误。

        【讨论】:

          【解决方案6】:

          设置 > 实验性 > 关闭“仅同步活动变体”

          【讨论】:

            【解决方案7】:

            首先检查构建失败的原因,在我的情况下,我没有接受平台 29 的许可证,并且默认安装了平台 30。 为了解决这个问题,我去了工具 >> sdk 管理器,然后安装了 pplatform 29 并接受了许可证 [ALL GUI]。之后就解决了。

            【讨论】:

              【解决方案8】:

              文件 > 设置 > 外观和行为 > 系统设置 > android SDK > SDK 平台。

              从 SDK 平台选择并安装最新的 API 级别 (31) SDK。

              安装成功后重启Android Studio。

              【讨论】:

                猜你喜欢
                • 2019-05-12
                • 2016-12-09
                • 1970-01-01
                • 2015-02-26
                • 2014-02-16
                • 1970-01-01
                • 2022-10-21
                • 1970-01-01
                • 2019-08-20
                相关资源
                最近更新 更多