运行android时出错:Gradle项目同步失败.请修复您的项目,然后重试

SeP*_*läm 104 gradle android-studio android-gradle-plugin

Android Studio(1.2 RC0)一直告诉我 Error running android: Gradle project sync failed. Please fix your project and try again. 如何找出问题所在?不幸的是,这个SO线程的解决方案没有帮助.

toh*_*oha 125

  1. 转到文件 - >使缓存无效/重新启动
  2. 关闭Android Studio
  3. 重命名/删除用户主目录中的.gradle文件夹
  4. 重启Android Studio(它将下载gradle元数据和数据)
  5. Gradle构建成功
  6. 重建项目.完成.

  • 好的,谢谢你的报道.尝试另一个答案.谢谢 (6认同)
  • 你的指示有点混乱。如果您只是要关闭它,为什么要使缓存/重新启动无效,并且如果 android studio 在您删除 .gradle 时关闭,那么您如何重新启动。会是“无效缓存 -> 关闭 android studio -> 删除 .gradle -> 启动 android studio”吗? (4认同)
  • Invalidate caches / Restart 不仅足以解决 Gradle 同步问题,而且还无法从 3.1.2 升级到 3.3。谢谢! (3认同)

小智 29

解决方案是

  1. 将计算机连接到Internet

  2. 点击

Sync project with Gradle files

在工具栏上 在此输入图像描述

它会自动同步gradle.

  • 听起来像是STUPID,我在某个时候正在远程工作,所以我将gradle置于离线模式,阅读此解决方案的第一点使我想到了 (2认同)
  • 在 Android Studio 4.0 中,它不是带有蓝色向下箭头的灰色大象图标 (2认同)

bre*_*ett 18

只需忽略错误并尝试运行项目.它会失败,但这次你会在错误描述中得到一个链接.单击该链接将触发过期/缺失组件的自动更新/下载.

在我的情况下,项目未能启动两次,每次另一个API/SDK组件是罪魁祸首.

在我的情况下,我只是尝试启动我下载的示例项目,不知道目标是什么API级别或在哪里查找此信息.


Ali*_*Ali 12

  1. 下载最新的Gradle软件包分发(例如gradle-2.11-all.zip).
  2. 例如,在文件夹中提取此zip文件(D:// Gradle)
  3. 在Android Studio中加载项目,然后转到文件 - >设置 - > Gradle.单击" 使用本地Gradle分发"并将其指向解压缩最新Gradle项目的文件夹.
  4. 重启你的项目


小智 8

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

  1. 打开 Android Studio 并转到您的 SDK 管理器(文件>设置>SDK 管理器)
  2. 检查任何包前面的 (-) 图标并单击它。
  3. 单击“确定”开始更新 SDK。

谢谢你问这个问题:)


小智 6

file->settings->build,execution,deployment->gradle.
Run Code Online (Sandbox Code Playgroud)

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


ser*_*inc 6

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

gradle installDebug
Run Code Online (Sandbox Code Playgroud)

或者,如果缺少详细信息

gradle --info installDebug
Run Code Online (Sandbox Code Playgroud)

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


Ash*_*wal 6

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


Cri*_*ehs 5

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


小智 5

转到文件->使缓存无效/重新启动Android Studio重命名/删除用户主目录中的.gradle文件夹重新启动Android Studio(它将下载gradle元数据和数据)Gradle构建成功Rebuild项目。完成了


Pet*_*kas 5

对我来说,问题是 SDK 工具许可证没有被接受。单击底部的“构建”选项卡发现了问题。

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