繁体   English   中英

Gradle无法在新的Android Studio 2.0中同步我的项目

[英]Gradle is failing on syncing my project in the new Android Studio 2.0

我刚刚将我的Android Studio从1.5升级到2.0升级(即安装了全新版本)。 升级似乎进展顺利,但是当我打开它时,当Gradle正在同步我的项目时,我的项目出现问题。

Gradle同步运行几分钟后,我收到此错误:

Failed to sync Gradle project MyProject
    Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle.
    Error:  Enable Gradle "offline mode' and sync project
            Learn about configuring HTTP proxies in Gradle

所以,我点击链接说:

Enable Gradle "offline mode' and sync project

然后Gradle旋转一两秒,我现在有这样的信息:

Failed to sync Gradle project MyProject
    Error: No cached version of com.android.tools.build:gradle:1.3.0 available for offline mode.
           Disable Gradle 'offline mode' and sync project

所以,我点击这个链接:

Disable Gradle 'offline mode' and sync project

我又回到了第一个错误。

我正在处理的机器100%脱机。 它没有,也不会有任何形式的网络连接。 我想我需要禁用某种需要互联网的检查,但我不确定是什么。 这是可修复的,还是我必须降级回Android Studio 1.5?

UPDATE

我也收到此错误消息:

Gradle sync failed: Unknown host 'services.gradle.org'. You may need to adjust the proxy settings in Gradle.

好的,我解决了我的问题所以我想发布我是如何做的,以防其他人遇到这种情况。

我正在谷歌上搜索并发现有关使用Android Studio离线工作的声明

但是,您可以使用任何Gradle依赖项。 Gradle使用互联网搜索存储库中的依赖项,因此如果您完全无法在线工作。 尽量不要在Gradle文件中包含任何内容,如果你这样做,你将不得不同步它,它将失败。 基本上只是不要触摸Gradle文件,你会很高兴。

所以,我查看了我的gradle文件,特别是项目的build.gradle(不是模块)。 在那里,我注意到一条线:

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'
}

所以,我用2.0.0替换了1.3.0并且项目构建得很好。

我希望这对未来的其他人有所帮助。 祝好运。

我有同样的问题,当我下载了“BackboneExampleApp”源代码guithub 点击这里代码 我通过观察旧项目的设置并发现了这些错误,完成了以下过程。 我解决了这两个错误,运行我的应用程序并获得错误以升级项目,最后当我更新时,不再存在问题。 只需看图片寻求帮助。

在此输入图像描述

build.gradle(Project:BackboneExampleApp-master) - >

dependencies {
    classpath 'com.android.tools.build:gradle:2.3.1'
}

我的应用程序中也遇到了同样的问题。 我已完成无效缓存/重启然后问题得到解决。

我和你的问题一样。 幸运的是,我设法解决了这个问题。 您需要转到文件>>设置>>构建,执行,部署>>构建工具>> Gradle 您需要更改Gradle Home 我是“C:/ Program Files / Android / Android Studio / gradle / gradle-2.08 ”,它说路径无效。 因此,只需在文件资源管理器中重新检查您的路径并进行更改即可。 我改成了我的“C:/ Program Files / Android / Android Studio / gradle / gradle-2.10 ”。

我遇到了类似的问题。 我试图建立一个媒体样本。 我按照你的建议尝试使用gradle 2.0.0,但它没有用。 但是让我走上了正确的轨道。 gradle 2.1.0,以及停用离线模式让它工作。

对我来说这是一个连接问题,我检查了我的连接工作在同一秒我已启用和禁用离线Gradle,然后Android Studio下载所需的文件

注意:我的连接多次断开连接并重新连接,所以我发现这个错误是由连接引起的,特别是它与尝试同步我的Gradle时不同

对于那些有错误消息的问题:学习配置HTTP设置,下面是适合我的解决方案。 我正在使用Android studio 2.3.3:

转到http://developer.android.com/studio/intro/studio-config.html步骤1:按照以下说明操作:设置Android Studio代理。 第2步:按照以下说明操作:用于gradle HTTP代理设置的Android插件。 您将在以下位置看到代理设置:#project wide gradle settings,将代码复制到那里并将其粘贴到gradle属性文件中的空白区域,该文件位于Android studio中的构建gradle下。 在此过程中确保您已连接到互联网。 等到错误消失。

第3步:您可能会看到弹出的另一条消息说明:某些文件夹现在可能已丢失。 现在点击syn。

我希望这有所帮助,谢谢大家。

你提到我,我遇到了同样的麻烦。 但我自己解决了。 我将我的电脑连接到互联网并使用PROJECT >> REBUILT PROJECT重新启动项目。

然后可以在下面看到一些下载名称为jcenter .......

然后问题解决了......😃Gradle构建成功了..

我遇到了同样的问题。 确保您已在环境变量的路径中为gradle创建了一个条目

C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin

禁用离线模式并在环境变量中设置路径后,问题得到解决,Gradle构建得很干净。

这个问题似乎有多种原因。 我通过更改“Gradle版本”和“Android插件版本”来修复它。

这可能对某人有帮助。 转到文件 - >项目结构。 选择Project并更新您的gradle和android插件版本。

我的应用程序中也出现了同样的问题。应用程序Gradle版本是2.3.3。我只是将Gradle更新为3.0.1。问题解决了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM