React Native工程运行时下载gradle超时问题

React Native工程在运行Android的时候会下载gradle,但是由于众所周知的问题,总是下载失败,这时可以通过修改 <APP_ROOT>/android/wrapper/gradle-wrapper.properties 文件中 distributionUrl 参数使用国内 gradle 镜像来提高下载速度。

下面是国内的两个镜像,可以找到自己需要的gradle版本,然后替换 <APP_ROOT>/android/wrapper/gradle-wrapper.properties 文件中 distributionUrl 参数。

比如,下面是我工程下 <APP_ROOT>/android/wrapper/gradle-wrapper.properties 文件原内容

shell 复制代码
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

修改后内容

shell 复制代码
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.6-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists

然后重新运行 npm start。

相关推荐
F2E_Zhangmo11 小时前
react native如何发送蓝牙命令
javascript·react native·react.js
光影少年11 小时前
RN中如何处理权限申请(相机、相册、定位、存储)?使用第三方库还是原生封装?
react native·react.js·掘金·金石计划
光影少年14 小时前
Android和iOS原生开发的基础知识对RN开发的重要性,RN打包发布时原生端需要做哪些配置?
android·前端·react native·react.js·ios
wayne2142 天前
React Native 0.85 — 新动画后端 & Jest 预设独立包
react native
Joyee6913 天前
RN 的新渲染器 Fabric
前端·react native
光影少年3 天前
RN长列表(FlatList)性能优化的具体手段有哪些?
react native·react.js·性能优化
Embrace9243 天前
React Native + Realm 离线方案处理
javascript·react native·react.js·realm
Cxiaomu3 天前
React Native 双端一体工程,如何实现分端运行与分端打包?
javascript·react native·react.js
早點睡3904 天前
ReactNative项目OpenHarmony三方库集成实战:react-native-shadow-2
javascript·react native·react.js