指定的Gradle发行版'https://services.gradle.org/distributions/gradle-4.6-all.zip'似乎不包含Gradle发行版

时间:2019-05-16 06:19:34

标签: android gradle build build.gradle

我有两个项目。一个项目正在顺利进行。它是从gitlab下载的。另一个项目是从github下载的。 github项目有这个问题。我想使用默认的gradle分发。我想知道我做错了什么。 使用本地gradle分发构建项目。但我得到其他问题-找不到前提条件类。这不是我的问题。我也不知道gradle(本地分发或默认设置)是否引起了问题。这些东西放在一边。我只想知道为什么会收到-指定的Gradle分布'https://services.gradle.org/distributions/gradle-4.6-all.zip'似乎不包含Gradle分布。

我的队友没有任何问题。他们正在运行项目,没有任何问题。正在正确构建的项目使用gradle 4.10.1。该项目使用4.6。

指定的Gradle分布'https://services.gradle.org/distributions/gradle-4.6-all.zip'似乎不包含Gradle分布。

4 个答案:

答案 0 :(得分:4)

我能够通过升级Gradle版本(而不是Android Gradle插件版本)来解决此问题。转到项目结构->项目example here

此后,Gradle重新下载了所有依赖项,构建成功。

答案 1 :(得分:2)

唯一适合我的想法是:

  1. 单击错误链接以下载gradle zip。

  2. 然后转到C:\Users\YourUsername\.gradle\native并放下 zip的内容。

  3. 打开AndroidStudio,转到File->Settings->Build,Execution,Deployment->Gradle

  4. 将“使用Gradle从:”更改为“指定位置”,然后粘贴 方向C:\Users\YourUsername\.gradle\native\NameOfTheZipContent

  5. 应用,好的

  6. 有时需要打开/关闭AndroidStudio

答案 2 :(得分:1)

嗯,除了 miguelarc 的第二个解决方案,我尝试了上述所有解决方案,然后我关闭它并“以管理员身份运行 android studio”(通过右键单击图标),它自动下载了 gradle 文件就好了。 我不需要弄乱文件或更改设置。

答案 3 :(得分:0)

我设法通过更新Android Studio 3.4.1的“项目结构”中的gradle版本号来解决此问题

文件->项目结构->项目-> Gradle版本