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。

相关推荐
木西4 天前
从0到1搭建一个RN应用从开发测试到上架全流程
android·前端·react native
哇哦谢谢你5 天前
React Native环境配置
前端·react native
getapi5 天前
Flutter和React Native在开发app中,哪个对java开发工程师更适合
java·flutter·react native
武当王丶也9 天前
React Native 状态管理:用 Jotai 替代 useState
前端·react native
武当王丶也9 天前
React Native 本地缓存:react-native-mmkv
前端·react native
武当王丶也9 天前
React Native 设备屏幕尺寸适配:react-native-size-matters
前端·react native
MshengYang_lazy10 天前
React Native离线级联选择器开发手记:当SQLite遇见小区房号选择
前端·react native·sqlite
No Silver Bullet12 天前
React Native进阶(六十一): WebView 替代方案 react-native-webview 应用详解
javascript·react native·react.js
武当王丶也12 天前
React Native 路由导航:React Navigation
react native
ThinkPet13 天前
【003安卓开发方案调研】之ReactNative技术开发安卓
android·react native·react.js