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 全栈开发实战班 - 性能与调试之打包与发布
javascript·react native·react.js
老码沉思录2 天前
React Native 全栈开发实战班 - 性能与调试之内存管理
javascript·react native·react.js
前端郭德纲2 天前
ReactNative的环境搭建
javascript·react native·react.js
前端郭德纲2 天前
React Native的开发流程是怎样的?
javascript·react native·react.js
老码沉思录2 天前
React Native 全栈开发实战班 - 原生功能集成之权限管理
javascript·react native·react.js
小纯洁w2 天前
React Native的`react-native-reanimated`库中的`useAnimatedStyle`钩子来创建一个动画样式
javascript·react native·react.js
前端郭德纲2 天前
React Native的界面与交互
react native·react.js·交互
MavenTalk3 天前
React可以做全栈开发吗
前端·react native·react.js·前端框架·全栈开发
努力学前端Hang3 天前
react native 安装好apk后无法打开
javascript·react native·react.js
老码沉思录4 天前
React Native 全栈开发实战班 - 打包发布之热更新
javascript·react native·react.js