react native gradlew access报错 Error: spawn ./gradlew

564 阅读1分钟

解决react native gradlew access报错 Error: spawn ./gradlew EACCES

error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Error: spawn ./gradlew EACCES at Process.ChildProcess._handle.onexit (node:internal/child_process:285:19) at onErrorNT (node:internal/child_process:485:16) at processTicksAndRejections (node:internal/process/task_queues:83:21) info Run CLI with --verbose flag for more details. error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

react native代码拉取到本地以后出现水土不服现象,运行yarn react-native run-android后出现的报错。

首先按提示查看android开发环境配置是否得当 用visual studio code,在命令行可执行三种操作(我用的bash,zsh在zshrc文件中编辑):

1.     code  ~/.bash_profile
2.     vim ~/.bash_profile(我选择的)
3.     touch ~/.bash_profile; open ~/.bash_profile
```*


**将以下代码放入其中,保存返回再在终端命令行执行生效代码source ~/.bash_profile**
*

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

*
执行生效代码source ~/.bash_profile
*

## 在此之后,应该添加正确的访问权限给./gradlew

**```
chmod 755 android/gradlew 
```**

**再执行相应代码## 
**yarn react-native run-android


# ***成功!!!!!!*