如果遇到 Gradle 下载超时,可以使用以下方法:
已更新 gradle-wrapper.properties,将超时时间从 10 秒增加到 60 秒。
编辑 android/gradle/wrapper/gradle-wrapper.properties,将:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip
替换为以下任一镜像:
腾讯云镜像:
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.11.1-all.zip
阿里云镜像:
distributionUrl=https\://mirrors.aliyun.com/gradle/gradle-8.11.1-all.zip
cd android
gradlew.bat assembleDebug
从以下地址下载 gradle-8.11.1-all.zip:
将下载的 zip 文件放到:
%USERPROFILE%\.gradle\wrapper\dists\gradle-8.11.1-all\<随机字符串>\gradle-8.11.1-all.zip
注意:<随机字符串> 目录会在首次运行时创建,可以先运行一次 gradlew.bat 查看目录名。
cd android
gradlew.bat assembleDebug
如果有代理,可以配置 Gradle 使用代理:
创建或编辑 android/gradle.properties,添加:
systemProp.http.proxyHost=127.0.0.1
systemProp.http.proxyPort=7890
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=7890
根据您的代理设置调整端口号。
如果系统已安装 Gradle,可以设置环境变量:
# Windows PowerShell
$env:GRADLE_HOME="C:\path\to\gradle"
$env:PATH="$env:GRADLE_HOME\bin;$env:PATH"
# 然后直接使用 gradle 命令
cd android
gradle assembleDebug
推荐使用方法二(国内镜像),速度最快且稳定。