Android Studio:由于gradle分发网址错误而无法构建应用

时间:2018-10-12 09:15:33

标签: android android-studio gradle android-gradle build.gradle

我知道之前曾有人问过这个问题,但我无法解决此问题。我正在运行Android Studio版本3.1.4。我正在尝试运行从Github存储库克隆的应用程序。但是,即使在尝试运行它之前,我也会收到此错误:

  

我的应用:同步失败

     

原因:https://downloads.gradle.org/distributions-snapshots/gradle-4.4-20171031235950+0000-all.zip

如何解决此错误?提前致谢。

3 个答案:

答案 0 :(得分:1)

您可以通过以下步骤对其进行修复:(当前使用的是Android 3.6.3)

这对我有用。

  • 退出android studio,然后进行以下更改。
  • 转到C:\Users\UserName.android,然后将build-cache文件夹重命名为build-cache.bak
  • 转到C:\Users\UserName.AndroidStudio3.6\system并重命名以下文件夹:
    • cachescaches.bak
    • compilercompiler.bak
    • compile-servercompile-server.bak
    • conversionconversion.bak
    • external_build_systemexternal_build_system.bak
    • frameworksframeworks.bak
    • gradlegradle.bak
    • resource_folder_cacheresource_folder_cache.bak
  • 打开Android Studio,然后再次打开您的项目。

如果该文件夹不在Android3.6文件夹中,请转到下一步。

答案 1 :(得分:0)

您可以检查并更改属性文件$rootDir/gradle/wrapper/gradle-wrapper.properties中的分发URL。参见属性distributionUrl

值应如下所示(根据您的Android Studio版本更新gradle版本)

distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

答案 2 :(得分:0)

当我尝试从Udacity Android开发课程中导入Sunshine项目时遇到了类似的错误。我通过下载提到的zip文件并将其解压缩到C:\Users\<username>\.gradle\native文件夹来解决此问题。

Directory

然后在Gradle设置中,使用local Gradle distribution并将Gradle home路径设置为下载的gradle文件夹。

Gradle settings

Check this video for more information