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。

相关推荐
一头小鹿1 天前
【React Native+Appwrite】获取数据时的分页机制
前端·react native
XiaoSong1 天前
基于 React Native/Expo 项目的持续集成(CI)最佳实践配置指南
前端·react native·react.js
VisuperviReborn2 天前
React Native 与 iOS 原生通信:从理论到实践
前端·react native·前端框架
冰冷的bin3 天前
【React Native】粘性布局StickyScrollView
react native
chenbin___3 天前
react native中 createAsyncThunk 的详细说明,及用法示例(转自通义千问)
javascript·react native·react.js
前端拿破轮5 天前
ReactNative从入门到性能优化(一)
前端·react native·客户端
ideaout技术团队8 天前
android集成react native组件踩坑笔记(Activity局部展示RN的组件)
android·javascript·笔记·react native·react.js
洞窝技术8 天前
前端开发APP之跨平台开发(ReactNative0.74.5)
android·react native·ios
光影少年8 天前
React Native 第三章
javascript·react native·react.js