Android Studio 0.8.2 - Gradle 项目同步失败

Posted

技术标签:

【中文标题】Android Studio 0.8.2 - Gradle 项目同步失败【英文标题】:Android Studio 0.8.2 - Gradle project sync failed 【发布时间】:2014-09-10 22:20:42 【问题描述】:

事后看来,我不应该启用 L build stuff。

我是编程新手,我创建了一个新的 android Studio 项目,该项目立即抛出 Gradle 错误。

错误是:

顶部的黄色栏 - Gradle 项目同步失败。基本功能(例如编辑、调试)将无法正常工作。再试一次 打开事件日志 在 Finder 中显示日志

消息 gradle sync - compileSdkVersion android-L 需要使用 JDK-7 编译。打开sdk设置,打开文件。

尝试浏览 google 和其他堆栈溢出 cmets,但除了 Android Studio - Gradle sync project failed 之外,我没有发现太多我能理解的东西

尝试将 URL 转换为 1.10 而不是 1.12 并同步,但同步后失败

我需要帮助让 L 工作或删除它,以便新的工作室项目可以编译到设备上而不会出错。

【问题讨论】:

想通了:下载 JDK 8.11 然后使用终端询问系统安装位置。将安装路径粘贴到错误热链接出现的 UI 窗口中,并立即开始同步。 ***.com/questions/15826202/… 【参考方案1】:

我也遇到了同样的问题,经过几天的麻烦,我想通了。只需检查是否安装了 Java

打开终端窗口并输入:

java -version

JDK 6 以上的任何版本都可以

在终端类型中

open -a TextEdit ~/.bash_profile

将以下行复制并粘贴到 textedit 中

导出 JAVA_HOME=$(/usr/libexec/java_home)

导出 JDK_HOME=$(/usr/libexec/java_home)

保存,关闭编辑器并输入以下内容以应用更改

来源 ~/.bash_profile

现在试试 gradle sync,你一定可以完成同步

【讨论】:

【参考方案2】:

最简单的解决方案(至少对我而言)是:

进入SDK管理器(具有管理员权限),向下滚动到最后,下载“Android支持库”。

而且它有效(不要忘记管理员权限)。

【讨论】:

您使用的是 Windows 吗?【参考方案3】:
    在“文件”>“设置”>“Gradle”>“全局 Gradle 设置”中取消选中“离线工作” 重新同步项目,例如重新启动 Android Studio。 同步后,您可以再次选中该选项以离线工作 如果安装了 Android L SDK 则更新 java

【讨论】:

在我的 Android Studio 上,它是文件 -> 其他设置 -> 默认设置 -> 点击 -> 选择 Gradle。但是,“离线工作”已经取消勾选【参考方案4】:

对我来说,更改 JDK 路径有效。我把它改成 /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

在 File--> ProjecStructure-> JDK 位置。

【讨论】:

这为我解决了问题。 Android Studio 1.1.0 OSX 对我来说也是如此。来自 Gradle 的消息有点误导,因为人们可能认为 gradle 正在将其读取为环境变量,而事实证明 tt 来自 Android Studio 设置。【参考方案5】:
    在文件 > 设置 > Gradle 中打开 Gradle 设置 选择“使用本地 gradle 分发”选项 在此处输入本地 gradle 版本的 URL。

【讨论】:

【参考方案6】:

在 Mac OSX Sierra 上安装 Android Studio 时,我收到一条错误消息,指出我的 JVM 无效。所以我来到here 到另一个帖子并安装了Apple 的旧版本和最新版本。有效。然后,当我创建一个项目时,我遇到了另一个错误,即 Gradle 同步问题。再次来到这里(这是“Mac”的帖子)并更改了 Android Studio 指向的 JDK 版本(显然我选择“检测”而不是浏览最新版本)。现在一切正常。

【讨论】:

【参考方案7】:

对igor 的回答的补充:对我来说,“Android 支持库”还不够。您可能还想添加“Android 支持存储库”。

正如他所说:

不要忘记管理员权限;)

【讨论】:

这是在 Windows 还是 Mac 上?【参考方案8】:

我正在寻找 Java SDK “Macintosh_HD>系统>库>Java>等”但我最近的更新是在 “Macintosh_HD>图书馆>Java等”

我在点击“打开 SDK”“打开文件”的错误窗口后设置了此项,这会将您带到设置 Java 路径的屏幕。

【讨论】:

【参考方案9】:

当我尝试导入错误的存储库时会发生这种情况 complie 'me.dm7.barcodescanner:zxing:1.7.2',所以任何人都面临这个问题可能就是这个原因

dependencies 
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.1.1'

 

【讨论】:

【参考方案10】:

最简单的解决方案(至少对我而言)是:

进入SDK管理器(具有管理员权限),向下滚动到最后,下载“Android支持库”。

而且它有效(不要忘记管理员权限)。

我正在使用 Windows 7 工作正常 谢谢伊戈尔

【讨论】:

以上是关于Android Studio 0.8.2 - Gradle 项目同步失败的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio gradle代理

Android Studio 中Gradle配置sonarqube

Android Studio常见问题

Android Studio多渠道打包和代码混淆教程 亲测可用

如何在android studio中处理最近的应用导航按钮?

在 Android Studio 中设置 Flutter 时出现问题