我已经尝试了很多次但它给了我同样的错误。设置代理以便解决此错误
答案 0 :(得分:13)
转到..
档案>设置>外观&行为>系统设置> HTTP代理启用以下选项自动检测代理设置
并按checkConnection按钮进行测试
答案 1 :(得分:3)
将您的项目级别build.gradle更新为最新版本-对我有用
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
答案 2 :(得分:2)
在我的情况下,出现以下问题:
当我在代理后面的网络中工作时,我从Android Studio设置中选择了代理设置。当我断开与该网络的连接并连接到没有代理的家庭网络时,我从Android Studio中删除了代理设置,但是gradle似乎采用了旧的代理设置。
问题是gradle还将代理设置保存在以下文件中。
%HOME%\.gradle\gradle.properties
当我从此文件中删除代理设置时,gradle同步再次起作用。
答案 3 :(得分:1)
确保禁用代理设置。 设定>外观和行为> Http代理>并选择无代理复选框,并在选择无代理或自动检测代理设置后检查连接>申请确定
答案 4 :(得分:1)
对于特定于应用程序的HTTP代理设置,请根据每个应用程序模块的需要在 build.gradle 文件中设置代理设置。
apply plugin: 'com.android.application'
android {
...
defaultConfig {
...
systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=443
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.auth.ntlm.domain=domain
}
...
}
对于项目范围的HTTP代理设置,请在 gradle / gradle.properties 文件中设置代理设置。
# Project-wide Gradle settings.
...
systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=443
systemProp.http.proxyUser=username
systemProp.http.proxyPassword=password
systemProp.http.auth.ntlm.domain=domain
systemProp.https.proxyHost=proxy.company.com
systemProp.https.proxyPort=443
systemProp.https.proxyUser=username
systemProp.https.proxyPassword=password
systemProp.https.auth.ntlm.domain=domain
...
请阅读正式文件Configuration
答案 5 :(得分:0)
对我来说,在 build.gradle 中更改 ext.kotlin_version 有效。
替换这个
ext.kotlin_version = "1.5.20"
有了这个
ext.kotlin_version = "1.5.0"
答案 6 :(得分:0)
好吧,我也遇到了这个错误,它在尝试 stackoverflow 上提供的解决方案后持续了几个小时,但无法解决问题。我意识到我有一个连接到以太网的网络代理配置,我目前通过网络连接绑定在我的手机上。我在 Windows 上的网络设置中禁用了自动检测代理设置,并删除了手动代理设置的 IP 地址和端口号,并且成功了!
答案 7 :(得分:0)
如果您正在使用WAMP / XAMP服务器,请将其关闭。 这解决了我的问题。
答案 8 :(得分:0)
所有人: 我解决了这样的问题。在Android Studio中,转到文件菜单,然后选择无效的缓存/重新启动... 希望它对您有用。 谢谢
答案 9 :(得分:0)
答案 10 :(得分:0)
由于某种原因,使用共享计算机,我无法弄清此代理属性的来源。
因此要解决此问题,请在您的项目gradle.properties中添加以下内容(空属性)。因此它将覆盖顶级层次结构配置:
systemProp.http.proxyPort=
systemProp.http.proxyUser=
systemProp.http.proxyPassword=
systemProp.https.proxyPassword=
systemProp.https.proxyHost=
systemProp.http.proxyHost=
systemProp.https.proxyPort=
systemProp.https.proxyUser=
答案 11 :(得分:0)
问题是您无法从中指定的主机下载gradle gradle / wrapper / gradle-wrapper.properties
就我而言,这是在我使用Idea重构代码之后发生的。 为了使这个工作: 1.确保您可以从上述文件中的URL下载zip文件。 2.如果可以,您可能要检查代理配置或环境变量
答案 12 :(得分:0)
我有同样的问题。对我有用的是:
转到“文件”>“使高速缓存无效/重新启动”>“无效并重新启动”。
希望它也对您有用。
如果这不起作用,请让系统访问Internet,然后单击“帮助”>“检查更新”。并将android studio更新到最新版本。所有gradle以及插件都会更新,我想它应该可以解决问题。
答案 13 :(得分:0)
检查您的互联网连接是否稳定。也许这将与您合作
答案 14 :(得分:0)
首选项->构建,执行,部署-> Gradle-> Android Studio
答案 15 :(得分:0)
如果您使用的是http代理服务器,请修改项目根文件夹中“gradle.properties”文件中的以下代理设置。如果不使用代理服务器,只需删除这些条目。
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=UserName
systemProp.http.proxyPassword=Passw0rd
systemProp.https.proxyPassword=Passw0rd
systemProp.https.proxyHost=proxy.abc.com
systemProp.http.proxyHost=proxy.abc.com
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=UserName
答案 16 :(得分:0)
转至:文件 - >设置 - >构建,执行,部署 - > Gradle,然后勾选使用本地Gradle分布,然后通过给Gradle路径设置Gradle home。勾选离线工作。
像这样:
答案 17 :(得分:0)
从gradle.org/releases下载最近的gradle版本 解压缩文件并复制gradle文件夹,例如gradle 4.0 into C - program files - android - android studio - gradle。 在你的android studio goto文件 - 设置 - 构建,执行,部署 - 构建工具 - Gradle并选择使用本地gradle分发,在gradle home中找到你的gradle文件夹并单击apply。然后单击“确定”。 这解决了我的问题。您的Android工作室可能需要更新的gradle版本,请确保下载与您的工作室或最新版本兼容的gradle。