当我创建一个新项目时,我完成了步骤并单击“完成”并等待项目打开。 但相反,我发现了一个错误:
我无法解决这个问题。
答案 0 :(得分:9)
使用File > Import Project
选项将github项目导入Android Studio后出现此问题。网络很好,我有其他Android Studio项目正常工作,所以这不是一个安装问题。我运行Android Studio (Preview) 0.5.4
我很幸运地将差异与工作项目进行了比较。这就是我发现错误的原因是distributionUrl
文件中的gradle/wrapper/gradle-wrapper.properties
属性。
在失败的项目中,这被设置为distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip
。在工作项目中,这是distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip
。请注意版本的差异。
将gradle-wrapper.properties中的此distributionUrl更新为此 1.11 链接为我解决了这个问题。
我在一个非常有限的网络上遇到这个问题,我可以看到gradle-1.10链接确实指向一个zip文件。网络问题听起来很合理。可能我已经在另一个网络上下载了1.11 zip。我不太可能(尽管不是不可能)1.10拉链被打破了。
答案 1 :(得分:4)
Android Studio error installing Gradle
你的情况可能就像这个。只需重新下载正确的gradle-1.x.zip,然后替换~/.gradle/wrapper/dists/gradle-1.x/[hash code]/
上的坏文件
并重启android-studio
注意: ~/.gradle/
是在unixoid操作系统上找到目录的地方(例如Linux,OS X,...)。在Windows上,它通常位于C:/Users/[NAME]/.gradle/
。
答案 2 :(得分:1)
您可以删除现有的gradle zip文件,然后从链接https://gradle.org/releases/下载相应的文件,并复制新的(基本上替换现有的,我的是cc 5 MB,新的一个cc 80 MB) 。然后重新加载Studio,等待。
答案 3 :(得分:0)
在我的情况下,它是由于没有正确配置的HTTP代理设置引起的。 Android Studio使用我的代理服务器的HTML错误页面创建了 gradle-1.x-bin.zip 文件。显然之后它将无法打开zip文件。
在文件>下配置HTTP代理设置后,错误消失了。设置> HTTP代理,删除现有存档并重新启动Android Studio。
答案 4 :(得分:0)
这可能会对你有所帮助
Android studio - Failed to complete gradle execution - error in opening zip file
删除主目录和项目根目录中的.gradle目录,然后重新构建。
答案 5 :(得分:0)
如果要求禁用离线模式,请再次单击将其禁用。它将下载一些必需的jar文件。然后通过选中离线工作的gradle设置下的复选框启用离线模式。断开互联网并重建项目以查看它是否仍然有效。
答案 6 :(得分:0)
我正面对这个问题...... 转到链接https://gradle.org/releases/ 然后下载完整的gradle文件..
Android studio - >设置 - >构建工具 - > gradle - >项目级设置 - >选择使用本地gradle分发
然后选择您的gradle下载文件
好的....自动同步Gradle并解决您的问题......