Windows Android Studio Gradle生成错误:读取超时
我在我的Windows10笔记本电脑上安装了最新的Android Studio IDE,在我的Windows操作系统进行大规模自动更新之前,它一直运行良好 现在,当启动我的Android Studio IDE时,我得到了以下错误,并且它没有生成 梯度同步失败:读取超时有关详细信息,请参阅IDE日志 (帮助|显示日志)(3m 34s 195ms)Windows Android Studio Gradle生成错误:读取超时,windows,android-studio,gradle,Windows,Android Studio,Gradle,我在我的Windows10笔记本电脑上安装了最新的Android Studio IDE,在我的Windows操作系统进行大规模自动更新之前,它一直运行良好 现在,当启动我的Android Studio IDE时,我得到了以下错误,并且它没有生成 梯度同步失败:读取超时有关详细信息,请参阅IDE日志 (帮助|显示日志)(3m 34s 195ms) 我需要这方面的帮助。就我而言,这是一个防火墙问题。将Android Studio添加到其白名单后,一切正常。我遇到了“读取超时”错误,我只需选择菜单项:
我需要这方面的帮助。就我而言,这是一个防火墙问题。将Android Studio添加到其白名单后,一切正常。我遇到了“读取超时”错误,我只需选择菜单项:文件->使缓存无效/重新启动…即可修复 [更新] 我只是第二次遇到这个错误,这次使缓存无效/重新启动…无法修复它,但我尝试关闭android Studio,
killall-9 java
以确保所有java进程都已终止,然后重新启动android Studio,不再出现错误
[更新2]
我刚刚遇到这个错误,我通过重新插入电话线并重新运行来修复它。我通过在Gradle工具窗口中打开脱机模式来解决这个问题
我刚刚将该项目与Gradle文件进行了同步,结果成功了
对于经常使用代理下载依赖JAR的中国用户,原因通常是代理设置 如果代理配置正确,我们应该检查多个位置
- Android Studio设置-外观和行为-系统设置-HTTP代理
- ${project_root}/gradle.properties
- ~/.gradle/gradle.properties
~/.gradle/gradle.properties
中配置了一个HTTP代理,后来被忘记了。然后,当我在IDE设置和项目级别gradle.properties
中处理SOCKS5代理时,总是会遇到麻烦。最后,在~/.gradle/gradle.properties
保存我的一天中删除无效的代理设置。我刚刚删除了
包括“:应用程序”
从设置.gradle
然后同步项目
它将再次失败
然后将其写回重新同步,然后错误消失并将开始下载。一个简单的
清理项目
+重建项目
为我工作编辑全局渐变。属性
和以下行是我的修复:
org.gradle.jvmargs=-Dorg.gradle.internal.http.connectionTimeout=120000 -Dorg.gradle.internal.http.socketTimeout=120000
简单回答:
没有一个答案对我有用 我用计算机解决了它
过了很长一段时间后,我恢复了我的项目,我使用的是旧版本的导航依赖项 从
versions.navigation=“2.3.0-aplha01”
将版本更新为versions.navigation=“2.3.0”
后,我的问题得到解决
因此,简而言之,请确保您使用的是最新版本的gradle和所有库(与您的gradle版本兼容)。在gradle.properties中使用以下代码:
systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
org.gradle.daemon=false
我通过在
gradle.properties
中插入以下行修复了错误:
systemProp.org.gradle.internal.http.connectionTimeout=180000
systemProp.org.gradle.internal.http.socketTimeout=180000
这将Gradle的连接超时从默认的30秒设置为180秒(3米)
在我的例子中,发生读取超时是因为我的计算机位于HTTP代理之后,并且它无法及时连接到
有关渐变选项的更多信息,请参阅以下内容(在Windows上):
从C:\Users\{$user}\.gradle
删除以下3个文件夹:
- 贮藏
- 守护进程
- 包装纸
然后重新启动Android Studio,Gradle应该开始自动下载我刚刚打开了windows防火墙配置,但当我开始从program files目录查找Android Studio时,我无法决定选择哪个文件,你能给我一个提示吗?白名单Android Studio通过引用这个,你是说这是一个渐变同步问题谢谢,这意味着你在构建过程中试图访问的一个或多个链接处于脱机状态,或者你有互联网问题。嘿,这是渐变同步问题吗?@samuelowino我认为这个错误消息是由不同的原因引起的,所以没有通用的解决方案。没错,大约一个小时前我也犯了同样的错误,即使没有使缓存失效,也只是简单的关闭和打开修复了它。:)搜索这个答案的时间太长了。谢谢但是你能说说这个值是什么意思吗?Xmx1536m
-Xmxn
指定内存分配池的最大大小(以字节为单位)。此值必须是大于2 MB的1024的倍数。更多信息可在此处找到-请解释您的答案删除gradle.properties文件代码并输入上述代码