【问题标题】:Android Studio 0.8.2 - Gradle project sync failedAndroid Studio 0.8.2 - Gradle 项目同步失败
【发布时间】: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 窗口中,并立即开始同步。 stackoverflow.com/questions/15826202/…

标签: android gradle android-studio android-5.0-lollipop


【解决方案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】:
    1. 在“文件”>“设置”>“Gradle”>“全局 Gradle 设置”中取消选中“离线工作”
    2. 重新同步项目,例如重新启动 Android Studio。
    3. 同步后,您可以再次选中该选项以离线工作
    4. 如果安装了 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】:
    1. 在文件 > 设置 > Gradle 中打开 Gradle 设置
    2. 选择“使用本地 gradle 分发”选项
    3. 在此处输入本地 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 工作正常 谢谢伊戈尔

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2014-07-03
              • 2014-04-04
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-03-22
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多