Windows环境下执行npx react-native run-android构建失败求助
React Native Android构建失败:权限拒绝访问androidResources文件
核心错误是Gradle无法访问指定文件,提示权限拒绝:
java.io.FileNotFoundException: C:\Users\HP\Desktop\projects\MyEventors\android\app\build\intermediates\incremental\packageDebug\tmp\debug\zip-cache\androidResources (Access is denied)
试试这些解决方案:
- 以管理员身份运行终端:右键命令提示符或PowerShell,选择“以管理员身份运行”,再执行
npx react-native run-android - 彻底清理build目录:关闭所有IDE和终端,删除
android/app/build整个文件夹,再重新运行构建命令 - 检查项目文件夹权限:右键项目根目录→属性→安全,确保当前用户拥有“完全控制”权限,没有的话点击“编辑”添加权限并应用
- 临时关闭Windows Defender实时保护:部分杀毒软件会拦截Gradle的文件操作,关闭后测试构建,完成后记得重新开启
- 重启电脑:系统资源占用可能导致权限异常,重启后释放资源再尝试
如果以上方法无效,试试先清理Gradle缓存再构建:
cd android gradlew clean cd .. npx react-native run-android
内容的提问来源于stack exchange,提问作者Nagaraj
相关产品推荐
相关产品推荐

