运行安卓系统时出错: “分级”项目同步失败。请修复您的项目,然后再试一次

Android Studio (1.2 RC0)一直告诉我 Error running android: Gradle project sync failed. Please fix your project and try again. 我怎样才能找出问题是什么? 不幸的是,从 这个线索的解决方案没有帮助。

504945 次浏览

我昨天也遇到了同样的问题。打开“ Android SDK 管理器”,更新所有软件包并重新启动 Android Studio 后,该项目再次编译。

  1. 例如,下载最新的 Gradle 软件包 分配(等级2.11-所有。压缩)。
  2. 例如,在一个文件夹中解压缩这个 zip 文件(D://分级)
  3. 在 Android Studio 中加载你的项目,然后点击文件-> 设置-> 分级。单击 使用本地分级分配,并将其指向您解压缩最新 Gradle 项目的文件夹。
  4. 重新启动项目
  1. Goto 文件-> 无效缓存/重新启动
  2. 关闭 Android Studio
  3. 在用户主目录中重命名/delete. gradle 文件夹
  4. 重新启动 Android Studio (它将下载分级元数据和数据)
  5. 渐进式建造成功
  6. 重建项目,搞定。

不同的情况看起来都不一样。 对我来说,我做了一个安装和更新的很多事情,sdk 经理说,然后我有这个问题。 我所做的就是: 从文件-> 无效缓存/重新启动 (弹出一个对话框)选择无效并重新启动。

在重启完成之后。一切都修好了,但我需要创建一个新的模拟器,并删除旧的。 (android Studio 1.3.1) (一个专业人士必须编辑这一点,以便更容易理解) . . . 在这里一切都很好,但是您的机器也需要重新启动,因为一些系统文件被更改,为了同步他们,我们必须重新启动系统。

很难解决,但我做到了 看看去 C: 用户(用户名)

删除 你没有看到它 可能在隐藏文件里,所以如果你使用 Windows 7 右键单击然后单击属性,并单击隐藏不被检查

然后文件会出现,然后删除它 希望能成功

分辨率很简单。打开“ Android SDK 管理器”,更新所有软件包,然后重新启动 Android Studio。之后,您的项目应该编译没有任何问题。

这是一个非常普遍的问题,解决方法非常简单..。 只需在 SDK 管理器中更新 SDK (参见下面的完整说明)

  1. 打开 Android Studio,进入 SDK 管理器(File > Settings > SDK 经理)
  2. 检查(-)图标前面的任何包,并点击它。
  3. 单击 OK 开始更新 SDK。

谢谢你问我这个问题:)

只要忽略该错误并尝试无论如何运行该项目。 它会失败,但是这次您将在错误描述中获得一个链接。单击链接将触发过时/丢失组件的自动更新/下载。

在我的场景中,项目启动失败了两次,每次都是另一个 API/SDK 组件造成的。

在我的例子中,我只是试图启动一个我下载的示例项目,不知道什么 API 级别是目标,也不知道在哪里可以找到这些信息。

去吧

file->settings->build,execution,deployment->gradle.

(并设置目录中的 gradle 主路径)

我花了一些时间来解决这个问题。

  • 更新的 SDK 构建工具[没有帮助]
  • 更新的 CMake [没有帮助]
  • 更新 Android SDK 平台-工具[没有帮助]
  • 更新 Android SDK 工具[没有帮助]
  • 更新 NDK [问题解决]

我不想告诉 NDK 是有原因的。当一切都失败了,我更新 NDK 和这样做的伎俩。

解决办法就是

  1. 将您的计算机连接到互联网

  2. 咔嚓

Sync project with Gradle files

在工具栏上enter image description here

它会自动同步梯级。

如果没有显示错误消息: 有时命令行 gradle 会显示错误消息。只需转到命令行,切换到 app目录并键入

gradle installDebug

或者,如果细节缺失

gradle --info installDebug

这可以提供如何调试问题的附加信息。

这可能是因为您在脱机模式下使用 gradle。 要取消选中,转到 File > Settings > Gradle,取消选中 Offline Work复选框,然后单击 Apply 请确保您有互联网连接和同步的项目再次。

如果你得到了超时,在 Android Studio 中检查 Gradle Scripts -> gradle.properties,我发现我确实在 Android Studio 设置中设置了一个 socket代理,但是在这个 gradle.properties文件中,我的代理变成了 http,所以我只是删除了这个 http proxy setting行,最终工作了。

这是因为梯度不同步,因为许多原因。

转到项目文件夹并删除. gradle 文件夹并开始同步。它将工作

我在 Android 工作室遇到了这个问题,在 sync 或 build square 中都有这个关于这个问题的蓝色文本链接,按下这个按钮,它就会下载一些东西来解决这个问题

显然,有些平台可能会丢失。我是这样解决这个问题的:

您是否看到 Android Studio 窗口底部显示的错误消息?也可以是右下角一个更小的窗口。.看起来像:

enter image description here

现在,点击那个蓝色链接,按对话框说的做(如果有的话) ..。

问题解决了,希望能有所帮助。

我遇到了同样的问题,但是后来做了以下的事情,我的问题得到了解决:

  • 更新的格拉德尔
  • 安装了最新版本的 Android 工作室(我的已经过时了)

这就解决了我的问题。

注意: 它还帮助我点击事件日志,因为它有更多关于错误的详细信息。https://developer.android.com/studio/releases/gradle-plugin#updating-plugin也有很好的信息。

从这个 URL 下载等级文件,并将所有文件解压缩到一个文件夹中: https://gradle.org/releases

打开文件-> 在 windows 操作系统中设置或在 mac 操作系统中设置首选项,以及在“构建、执行、部署”中设置

点击“分级”

选中“使用本地摇篮分发”并给出提取的文件夹路径。

在该文件夹中运行 Windows OS 的 gradle.bat 和 Mac OS 的 gradle 文件。

然后检查“脱机工作”。

“您提取的文件夹路径”/gradle-4.10.2/bin/. gradle (对于版本4.1.2,您可以设置您的版本)

按确定,并享受它。

从项目的根文件夹中删除“构建”文件夹。然后执行“使缓存失效并重新启动”。这将重新启动您的 Android 工作室,然后再次建立应用程序,将解决这个问题。

这可能是由于 Android Studio v3和 v4的版本冲突造成的,特别是当您在之前在 v3中构建的 Android Studio v4中导入一个项目时。

以下是你需要做的一些事情:

  • 从主应用程序文件夹中删除.gradle 和.idea 文件夹。
  • 在 android 工作室中导入项目。
  • 同步完成后,它会要求你更新 android 工作室支持的版本。
  • 点击更新。
  • 搞定。

我收到了完全相同的错误消息

运行安卓系统时出错: “分级”项目同步失败。请修复您的项目,然后再试一次

,但是如果上述任何一个都不能修复您的错误,那么我强烈建议您检查 AndroidManifest.xml 文件中的语法。

这对我来说已经很好了。我不明白为什么错误消息如此具有误导性,因为它与构建级别没有直接关系。

也请看这个 SO-答案 给你,它已经引导我们许多人在正确的方向。

它因为 xml 文件中的一行而对我大喊大叫(这一行是完全有效的,而且在我整个项目工作过程中从未出现过问题)。我删除了这一行,即使在重新运行、清理和重建之后,它还是不停地对我大喊大叫,说这一行是完全空白的。我重新启动了 android 工作室,并删除了。终于成功了。希望有人站在我的立场,在这个线程中有所有其他的答案失败,他们会看到这个答案,并节省了几个小时。

我遇到了这个问题(在我完美有效的工作项目上点击一个提示“ sync with gradle”,它扼杀了一切) ,我研究了几个小时,试图找到解决这个问题的方法,包括这个帖子和其他许多帖子。我终于找到了我的解决方案,所以希望它能帮到某些人(希望他们能修复这个糟糕的系统)

我是在一个特殊的情况下遇到这个问题的: 为我的一个变量将单词“时间”重构为“距离”。当我进行重构时,它意外地改变了我的一个分级依赖项/实现的名称。

这是一个罕见的错误原因,但一种可能性。因此,请确保在 build.gradle 中正确实现了所有依赖项

在 Gradle 3.5.3到5.4.1之间出现了这个错误(Android Studio 提示我点击“升级”)

格拉德继续升级,但出现了一些错误,如:

ONFIGURE SUCCESSFUL in 1m 27s
ERROR: The Android Gradle plugin supports only Crashlytics Gradle plugin version 1.25.4 and higher.
The following dependencies do not satisfy the required version:
root project 'Android%20App' -> io.fabric.tools:gradle:1.25.1
Update plugins
Affected Modules: app


INFO: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app


INFO: The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.3.
Android SDK Build Tools 28.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Install Build Tools 28.0.3, update version in build file and sync project
Affected Modules: app


修复它的方法是打开设置—— > 外观和行为—— > 系统设置—— > Android SDK,然后我选择了一些 Android SDK 的最新版本,比如8、9和10。(我只安装了5.1、6.0和 Android N 预览版。)

安装完成后,我必须为 Module: app 修改我的 建造,分级文件

  • 删除了 buildToolsVersion’27.0.3’

然后我点击了工具栏上的“同步项目与级别文件”按钮。同步输出窗口提供了一个“更新插件”的选项,一旦我点击通过,一切似乎工作。我再次点击“同步项目与格拉德尔文件”,然后点击构建-> 清理项目,最后我能够再次运行我的项目。

删除。Gradle 文件夹(根目录)和构建文件夹(项目目录) ,然后使缓存失效/重新启动 android 工作室,再次运行您的项目希望它将工作。背景任务可能需要一些时间。在某些国家,您可能需要打开 VPN 才能下载。

对我来说,问题是 SDK 工具许可证没有被接受。点击底部的“ Build”选项卡就会发现这个问题。

从那里,我进入 AVD,卸载工具,然后重新安装它们,提示接受许可证。

我已经安装了 Android SDK 命令行工具从 SDK 管理器和之后,只是同步再次和所有工作都很好。

我收到了完全相同的错误消息

Error running android: Gradle project sync failed. Please fix your project and try again

解决步骤:

  • 关闭 Android Studio。
  • 从 Application 文件夹中删除. gradle 和. idea 文件夹。
  • 用你的项目打开 Android 工作室。

在这些步骤之后 android 工作室将同步和下载所需的文件运行项目(不要忘记禁用脱机模式)。

所有这些对我来说都不起作用,我只是读取了位于这里的日志文件的底部

C:\Users\madri\AppData\Local\Google\AndroidStudio2020.3\log\idea.log

上面写着

enter image description here

所以我通过进入 Tools > SDK Manager并安装所需的 SDK 版本来解决这个问题

Goto File-> Sync project with Grandle files.
或者 Android Studio-> reference-> Build-ex. .-> Grandle change Grande JDK version.

二零二二年

这是一个非常普遍的问题,解决方案是非常容易的... 只要重新加载的 Grade 项目(见下面的完整说明)

1 . Build something Clean Project

2 . File something 使缓存无效/重新启动

3 . 打开梯级面板

右键单击根元素

选择 Reload Gradle Project

enter image description here