我将 Gradle 版本更改为
classpath 'com.android.tools.build:gradle:3.1.0-alpha06'
这
classpath 'com.android.tools.build:gradle:3.1.0-alpha05'
并开始收到此错误。我试图清理和重建项目,但它没有工作。恢复到alpha05版本已不再适用。
显然问题出在我的 gradle-wrapper.properties
中distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-rc-3-all.zip
答案 0 :(得分:6)
这个答案不能解决OP的问题,但是我有完全相同的错误,Google给了这个SO URL,而我的解决方案略有不同
我在http
文件中将https
替换为gradle.properties
(注意为s)。
由于其他人可能会在Google搜索中找到此问题,因此我将答案发布在这里。
答案 1 :(得分:5)
该终结点不再可通过HTTP使用,请将其更改为HTTPS。
将gradle/wrapper/gradle-wrapper.properties
中的distributionUrl更改为https\://...
。
答案 2 :(得分:1)
手动下载gradle-4.4.1-all.zip文件并将其粘贴到以下路径
“C:\用户\ XXX.gradle \包装\ dists中\ gradle这个-4.1-所有\”
最后点击Android Studio中的再试一次,它将启动同步过程。
答案 3 :(得分:0)
Gradle Wrapper
可以从服务器下载Gradle发行版 使用HTTP基本身份验证。这使您可以托管Gradle 在受保护的私有服务器上分发。您可以指定用户名 和密码以两种不同的方式取决于您的使用情况:as 系统属性或直接嵌入在distributionUrl中。 系统属性中的凭据优先于凭证中的凭据 嵌入在distributionUrl。
请检查清单distributionUrl
。
您应该使用最新版本,即
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4.1-all.zip
之后, Clean-Rebuild-Run
。
答案 4 :(得分:0)
手动将distributionUrl更改为最新版本无效。
所以我删除了gradle包装并重新生成它,给了我这个url
distributionUrl=https\://services.gradle.org/distributions-snapshots/gradle-4.4-20171031235950+0000-all.zip
答案 5 :(得分:0)
如果您使用的是gradle-wrapper,请导航到项目文件夹并删除gradle子文件夹,然后重建项目。