首页 > 解决方案 > 如何解决 React Native 项目中权限被拒绝的问题?

问题描述

跑步后任何人都遇到过这个问题

react-native run-android/ios

android/app/build/generated/rncli/src/main/java/com/facebook/react/PackageList.java(权限被拒绝)

当我sudo在任何命令之前写它时npm install/yarn add etc,它工作得很好

否则我得到与权限相关的错误

标签: macosshellreact-nativesudo

解决方案


  • 您可以检查权限android/gradlew

  • 它们应该是755而不是644

  • chmod 755 android/gradlew在您的应用程序根文件夹中运行,然后运行react-native run-android

  • 它应该再次工作

  • 最后删除节点模块并使用重新安装rm -rf node_modules && npm install


推荐阅读