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配置sonarqube
Android Studio多渠道打包和代码混淆教程 亲测可用