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