Android Studio 2024与2022 解决Read timed out和connect timed out的问题

如果在新建Android项目时报错:

Read timed out或者connect timed out

一定可以解决问题的办法如下:


第一步:

打开项目下gradle中的第二个.properties文件,找到这个文件的下载路径,、一般卡顿是因为下载这个文件时网速较慢或者是因为在国外的原因。

一、2022版

(1)先找到settings.gradle 文件,向其中添加Maven阿里云镜像,改为国内下载地址

(2)找到项目的所在地址,点击其中的gradle

(2)更改其中配置改为腾讯的镜像

原来:

更改后:

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip

注意:每个人版本可能略微有差异,所以所用的gradle版本也可能会不同;

更改时只需复制:

distributionUrl=https\://mirrors.cloud.tencent.com/gradle

gradle版本无需改变

(3)更改结束后重新启动项目,会重新开始下载

二、2024版

(1)先找到settings.gradle 文件,向其中添加Maven阿里云镜像,改为国内下载地址

pluginManagement {
    repositories {
        maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/google") }
        maven { url = uri("https://maven.aliyun.com/nexus/content/groups/public") }
        maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/jcenter") }
        maven { url = uri("https://plugins.gradle.org/m2/") }
        google {
            content {
                includeGroupByRegex("com\\.android.*")
                includeGroupByRegex("com\\.google.*")
                includeGroupByRegex("androidx.*")
            }
        }
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/google") }
        maven { url = uri("https://maven.aliyun.com/nexus/content/groups/public") }
        maven { url = uri("https://maven.aliyun.com/nexus/content/repositories/jcenter") }
        maven { url = uri("https://plugins.gradle.org/m2/") }
        google()
        mavenCentral()
    }
}

rootProject.name = "My Application"
include(":app")
(2)更改其中配置改为腾讯的镜像 

将代码中的distributionUrl替换成腾讯的镜像源。

注意:看后面的版本,未修改的原版本是gradle-8.9,替换成腾讯的源也应修改成8.9,后边src或者bin也修改成all

替换完成后可以到浏览器中复制粘贴看能不能下载,能下载就说明链接可用。

注意https后面有反斜杠

源:

https\://mirrors.cloud.tencent.com/gradle/gradle-8.9-all.zip
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
#distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.9-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
//更改前
#distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip

//更改后
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.9-all.zip

(3)更改结束后重新启动项目,会重新开始下载

对于 "android studio read timed out" 错误,可以尝试以下解决方法: 1. 检查网络连接:确保网络连接正常,尝试重新启动网络设备或连接到其他网络进行验证。 2. 检查防火墙和代理设置:如果你的网络使用了防火墙或代理服务器,确保 Android Studio 可以正常访问所需的网络资源。可以尝试禁用防火墙或代理,然后重新运行 Android Studio 进行测试。 3. 更新 Gradle 版本:如果你在使用 Gradle 构建项目时遇到问题,尝试更新 Gradle 版本。可以在项目根目录下的 `gradle/wrapper/gradle-wrapper.properties` 文件中修改 Gradle 版本号,然后重新同步项目。 4. 增加超时时间:可以通过修改 Android Studio 的默认超时时间来解决问题。在 Android Studio 中打开设置,然后找到 "Build, Execution, Deployment" -> "Build Tools" -> "Gradle"。在 "Gradle build" 部分,将 "Global Gradle settings" 中的 "Timeout (sec)" 值增加一些,然后点击应用并重新构建项目。 5. 清除缓存和重启:尝试清除 Android Studio 的缓存并重启软件。可以通过选择 "File" -> "Invalidate Caches / Restart" 来执行此操作。 6. 检查依赖库镜像源:如果你在使用依赖库时遇到问题,可以尝试更改依赖库的镜像源。在项目的 `build.gradle` 文件中,将依赖库的地址更改为其他可靠的镜像源。 如果以上方法仍然无法解决问题,请提供更多错误信息和具体的操作步骤,以便提供更准确的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值