运行npx react-native run-android卡在100% CONFIGURING依赖解析怎么解决
执行npx react-native run-android卡在100% CONFIGURING阶段解决方法
运行npx react-native run-android命令后,构建进度会长期卡在100% CONFIGURING阶段,界面显示与依赖包相关的Resolve dependencies of:提示,始终无法推进后续构建流程,可按以下方案排查解决:
- 替换Gradle仓库镜像源
国内访问Google、Maven官方仓库速度极慢是该问题的最常见诱因,需修改项目android目录下的build.gradle文件,将buildscript和allprojects两个节点下的repositories配置全部替换为阿里云镜像:
注意不要保留原有jcenter、google()等官方仓库配置,避免构建时优先走官方地址拉取依赖maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } - 检查Gradle版本匹配状态
打开android/gradle/wrapper/gradle-wrapper.properties文件,确认distributionUrl指向的Gradle版本包已完成本地下载,避免每次构建都重复在线拉取数GB的Gradle安装包。 - 清理缓存后重新构建
按顺序执行以下命令清理残留缓存后重试:- 进入安卓项目目录:
cd android - 清理Gradle构建缓存:
./gradlew clean(Windows系统执行gradlew clean) - 退回项目根目录重装依赖:
cd .. && rm -rf node_modules && npm install - 重新执行构建命令:
npx react-native run-android
- 进入安卓项目目录:
- 关闭Gradle离线模式
如果之前开启过Gradle离线构建模式,需要在构建命令后添加--no-offline参数,强制在线拉取缺失的依赖包。 - 检查特殊依赖可用性
如果提示固定某一个依赖包无法解析,可确认该依赖包的版本是否还在镜像仓库中提供下载,可尝试升级或降级对应依赖的版本后重试。
内容的提问来源于stack exchange,提问作者karl007253
相关产品推荐
相关产品推荐

