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

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

Read timed out或者connect timed out

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


第一步:

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

maven { url=uri ("https://www.jitpack.io")}
maven { url=uri ("https://maven.aliyun.com/repository/releases")}
maven { url=uri ("https://maven.aliyun.com/repository/google")}
maven { url=uri ("https://maven.aliyun.com/repository/central")}
maven { url=uri ("https://maven.aliyun.com/repository/gradle-plugin")}
maven { url=uri ("https://maven.aliyun.com/repository/public")}

一、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)更改结束后重新启动项目,会重新开始下载

猜你喜欢

转载自blog.csdn.net/2301_80035882/article/details/142262486