You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

React Native构建APK时执行./gradlew clean失败求助

解决Gradlew重复下载Gradle包的问题
  • 找到项目内的android/gradle/wrapper/gradle-wrapper.properties文件,里面的distributionUrl配置默认指向远程下载地址,这就是重复下载的根源。
  • 把手动下载好的gradle-8.3-all.zip放到本地固定路径:比如Windows下C:\gradle-dist\gradle-8.3-all.zip,macOS/Linux下~/gradle-dist/gradle-8.3-all.zip。
  • 修改gradle-wrapper.properties里的distributionUrl:
    • Windows系统改成:distributionUrl=file\:///C:/gradle-dist/gradle-8.3-all.zip
    • macOS/Linux系统改成:distributionUrl=file\:///Users/你的用户名/gradle-dist/gradle-8.3-all.zip
      注意路径必须以file:///开头,斜杠要正确转义。
  • 也可以直接替换Gradle缓存:
    1. 找到系统Gradle缓存目录:Windows是C:\Users\你的用户名\.gradle\wrapper\dists\gradle-8.3-all\下的随机命名文件夹;macOS/Linux是~/.gradle/wrapper/dists/gradle-8.3-all/下的随机文件夹。
    2. 将手动下载的zip包解压到这个文件夹中,确保解压后存在gradle-8.3目录。
  • 回到项目的android目录,执行./gradlew clean(Windows用gradlew clean),此时Gradle会直接使用本地文件,不再触发远程下载。

内容的提问来源于stack exchange,提问作者Alt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 18:49:53