Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle无法在新的Android Studio 2.0中同步我的项目_Android_Android Gradle Plugin_Android Studio 2.0 - Fatal编程技术网

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

Gradle无法在新的Android Studio 2.0中同步我的项目,android,android-gradle-plugin,android-studio-2.0,Android,Android Gradle Plugin,Android Studio 2.0,我刚刚将我的Android Studio从1.5升级到2.0(即安装了全新版本)。升级似乎进行得很顺利,但当我打开项目时,当Gradle同步我的项目时,我的项目遇到了问题 Gradle sync运行几分钟后,我出现以下错误: Failed to sync Gradle project MyProject Unknown host 'jcenter.bintray.com'. You may need to adjust the proxy settings in Gradle.

我刚刚将我的Android Studio从1.5升级到2.0(即安装了全新版本)。升级似乎进行得很顺利,但当我打开项目时,当Gradle同步我的项目时,我的项目遇到了问题

Gradle sync运行几分钟后,我出现以下错误:

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

更新

我还收到以下错误消息:

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

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

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

我在谷歌上搜索,并考虑与Android Studio脱机工作,内容如下:

您可以,但是您将无法使用任何Gradle依赖项。Gradle使用internet搜索存储库中的依赖项,因此如果您完全无法在线工作。尽量不要在Gradle文件中包含任何内容,如果这样做,则必须同步,否则将失败。基本上,只要别碰Gradle的文件,你就可以走了

因此,我查看了我的gradle文件,特别是项目(而不是模块)的build.gradle。一到那里,我就注意到一句话:

dependencies {
    classpath 'com.android.tools.build:gradle:1.3.0'
}
因此,我将
1.3.0
替换为
2.0.0
,项目建设得很好


我希望这对其他人有帮助。祝你好运。

我也有类似的问题。我试图建立一个媒体样本。我试着按照你的建议使用Gradle2.0.0,但没有成功。让我走上了正确的道路。gradle 2.1.0以及停用脱机模式使其工作

对我来说,这是一个连接问题,我在启用和禁用offline Gradle的同时检查了连接是否正常,然后Android Studio下载了所需的文件


注意:我的连接断开并重新连接了很多次,因此我发现这个错误是由连接引起的,特别是它与尝试同步我的Gradle时所花费的时间不同。我遇到了相同的问题。确保在环境变量path中为gradle创建了一个条目

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

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

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

build.gradle(项目:BackboneExampleApp master)-->


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

去 步骤1:按照以下说明操作:设置Android studio代理。 步骤2:按照:Android插件用于gradle HTTP代理设置的说明进行操作。您将在以下位置看到代理设置:#项目范围的gradle设置,将代码复制到那里,并将其粘贴到Android studio中构建gradle下gradle属性文件的空白处。在此过程中,请确保您已连接到internet。等待错误消失

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


我希望这能帮上忙,谢谢大家。

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


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

你提到过,我也遇到了同样的问题。但我自己解决了。我将我的电脑连接到internet,并使用project>>重建的project重新启动了该项目

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


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

我的应用程序中也出现了相同的问题。我已经执行了使缓存无效/重新启动之后问题就解决了。

我的问题与所有答案不同;gradle分发url错误。。
可能是因为gradle-wrapper.properties文件中的distributionUrl可能错误。

您也没有得到更新gradle的提示吗<代码>classpath'com.android.tools.build:gradle:2.0.0'我没有看到。我应该在哪里查找此邮件?我只是更新了自己,但我的邮箱没有与internet断开连接。项目级而非应用程序级的
build.gradle
包含gradle版本。也许安装完整版本而不是更新可以解决升级/脱机问题?我确实安装了完整版本~从谷歌Android开发者网站下载1.2Gb。谢谢你的回复,但不幸的是我已经尝试过了。我甚至把他打倒了
dependencies {
    classpath 'com.android.tools.build:gradle:2.3.1'
}