新建React Native项目执行npx react-native run-android安装失败如何解决
React Native安卓构建manifest文件访问被拒绝解决方案
核心问题为Windows环境下Gradle构建生成的中间文件被进程锁定、或者权限继承异常导致的写入失败,可按以下步骤逐一排查解决:
- 先终止所有相关进程:关闭当前打开的Metro窗口、CMD窗口,打开任务管理器结束后台的
java.exe、gradle.exe进程,避免已有进程锁定构建目录文件。 - 清理历史构建缓存:进入项目
android目录,执行gradlew clean命令,也可以直接手动删除android/app/build整个文件夹,彻底移除之前生成的异常构建产物。 - 排除安全软件干扰:Windows Defender、第三方杀毒软件的实时扫描功能会临时锁定新生成的构建文件,导致写入失败,可将项目目录加入安全软件的白名单,或临时关闭实时防护后重试构建。
- 调整运行命令参数:空白React Native项目默认已完成AndroidX适配,无需Jetifier迁移兼容,执行运行命令时可关闭Jetifier减少不必要的文件操作,命令为
npx react-native run-android --no-jetifier。 - 更换命令行工具:部分Windows版本的CMD权限调用存在异常,可改用PowerShell或Git Bash执行运行命令。
- 检查项目路径:确认项目存放的全路径没有中文、空格、特殊符号,避免路径解析异常引发的权限报错。
内容的提问来源于stack exchange,提问作者Nefic
相关产品推荐
相关产品推荐

