执行npx react-native run-android安装应用阶段报错如何处理?
报错根因
你的报错存在两个核心问题:
- Windows路径解析失败:报错中输出的路径
'D\react-native-apps\blue-book-native\android\'缺失盘符后的冒号,是因为项目路径包含特殊字符&(路径中的TinyR&D),导致命令行执行时路径被截断解析异常 - Gradle Wrapper核心文件缺失:
Could not find or load main class org.gradle.wrapper.GradleWrapperMain说明android目录下的gradle wrapper启动包不存在,无法正常加载gradle
解决步骤
- 第一步:调整项目存放路径
将项目整体移动到纯英文、无特殊字符、无空格的目录下,比如C:\Work\RNProjects\blue-book-native,避免特殊字符导致的命令行路径解析错误。 - 第二步:重新生成Gradle Wrapper文件
- 进入项目的android目录,删除以下内容:
.gradle缓存文件夹gradle/wrapper/文件夹gradlew脚本文件gradlew.bat脚本文件
- 在android目录下打开终端,执行命令生成对应版本的wrapper文件,示例为7.0.2版本,可替换为你项目适配的gradle版本:
gradle wrapper --gradle-version 7.0.2 - 生成完成后确认
android/gradle/wrapper/gradle-wrapper.jar文件存在,该文件为gradle启动的核心依赖。
- 进入项目的android目录,删除以下内容:
- 第三步:清理缓存重新运行
回到项目根目录,依次执行以下命令:
cd android gradlew clean cd .. npx react-native run-android
内容的提问来源于stack exchange,提问作者user16325152
相关产品推荐
相关产品推荐

