Android Studio加载项目失败:下载gradle-8.0-bin-zip时遇Read timed out错误
解决Gradle 8.0同步超时(Read timed out)问题
针对你遇到的Gradle同步卡在下载gradle-8.0-bin.zip并超时的问题,核心原因是官方源在国内访问速度慢,以下是几个直接有效的解决方法:
1. 替换项目Gradle镜像源
打开项目根目录下的build.gradle文件(注意是项目根目录,不是app模块下的),修改两处repositories配置:
pluginManagement { repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/central' } maven { url 'https://maven.aliyun.com/repository/public' } gradlePluginPortal() } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/central' } maven { url 'https://maven.aliyun.com/repository/public' } } }
修改后点击Sync Now重新同步。
2. 手动配置离线Gradle
如果已经下载好gradle-8.0-bin.zip:
- 解压到本地固定路径,比如
D:\DevTools\gradle-8.0 - 打开Android Studio,依次进入
File > Settings > Build, Execution, Deployment > Build Tools > Gradle - 在
Use Gradle from选项选择Specified location,选中刚才解压的文件夹 - 勾选
Offline work(可选,后续同步会优先用本地文件),点击Apply后重启IDE再同步
3. 配置全局Gradle镜像(一劳永逸)
找到用户目录下的.gradle文件夹(路径一般是C:\Users\你的用户名\.gradle),新建init.gradle文件并写入:
allprojects { repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/central' } maven { url 'https://maven.aliyun.com/repository/public' } } }
之后所有新建项目都会自动使用国内镜像源。
内容的提问来源于stack exchange,提问作者Hiro Blu
相关产品推荐
相关产品推荐

