Android Studio 0.8.2 - Gradle项目同步失败

时间:2014-07-20 05:32:19

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

事后我不应该启用L构建的东西。

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

错误是:

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

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

试图浏览谷歌和其他堆栈溢出评论,但没有找到我能理解的除Android Studio - Gradle sync project failed

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

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

10 个答案:

答案 0 :(得分:8)

我也遇到了同样的问题,经过几天的麻烦后我才明白了。只需检查是否已安装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,你必须能够完成同步

答案 1 :(得分:6)

最简单的解决方案(至少对我来说)将是:

转到SDK管理员(具有管理员权限),向下滚动直到结束,下载" Android支持库"。

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

答案 2 :(得分:3)

  1. 取消选中文件>设置> Gradle>全局Gradle设置
  2. 中的“离线工作”
  3. 重新同步项目,例如重启Android Studio。
  4. 同步后,您可以再次选中该选项以脱机工作
  5. 如果安装了Android L SDK,则更新java

答案 3 :(得分:2)

对我来说改变JDK路径是有效的。我改成了 /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

文件中的

- > ProjecStructure-> JDK位置。

答案 4 :(得分:2)

  1. 在文件中打开Gradle设置>设置> Gradle
  2. 选择选项'使用本地gradle分发'
  3. 在此处输入您当地的gradle版本的网址。

答案 5 :(得分:2)

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

答案 6 :(得分:1)

igor的补充:对我而言“Android支持库”还不够。您可能还想添加“Android支持存储库”。

正如他所说:

  

不要忘记管理员权限;)

答案 7 :(得分:1)

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

我在点击错误窗口后说“打开SDK”“打开文件”,然后进入设置Java路径的界面。

答案 8 :(得分:1)

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

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

} 

答案 9 :(得分:1)

最简单的解决方案(至少对我来说)将是:

转到SDK管理员(具有管理员权限),向下滚动直到结束,下载" Android支持库"。

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

我正在使用Windows 7正常工作 谢谢igor