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。

相关推荐
星空22231 天前
【HarmonyOS】day29:React Native开发实践:实现Popover组件内容自适应
react native·华为·harmonyos
星空22231 天前
【HarmonyOS】React Native of HarmonyOS实战:手势冲突解决方案
react native·华为·harmonyos
无巧不成书02181 天前
【RN鸿蒙教学|第11课时】应用打包与部署实战:完成从开发到落地的全闭环
react native·华为·开源·交互·harmonyos
星空22231 天前
【HarmonyOS】HarmonyOS React Native实战:手势交互配置优化
react native·交互·harmonyos
一只大侠的侠2 天前
HarmonyOS实战:React Native实现Popover内容自适应
react native·华为·harmonyos
无巧不成书02182 天前
【RN鸿蒙教学|第7课时】表单开发实战:TextInput输入+表单验证+鸿蒙多终端适配
react native·华为·开源·交互·harmonyos
一只大侠的侠2 天前
React Native for OpenHarmony:日期范围选择器实现
javascript·react native·react.js
星空22232 天前
【HarmonyOS】day30:React Native实战:实现高性能 StickyHeader(粘性标题)组件
react native·华为·harmonyos
一只大侠的侠2 天前
React Native for OpenHarmony:DatePicker 日期选择器组件详解
javascript·react native·react.js
一只大侠的侠2 天前
React Native实战:高性能Popover弹出框组件
javascript·react native·react.js