Mac上报错adb: command not found

3,193 阅读1分钟

react-native在mac上分别跑ios和android,ios成功但是android报错,启动不了模拟器:

adb: command not found
No emulators found as an output of `emulator -list-avds`.

这个问题是android的环境变量需要配置,官网上有提供文档:

步骤:

1.打开终端 输入vi .bash_profile

2.把下面内容拷贝进去,:wq保存

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

export ANDROID_HOME=$HOME/Library/Android/sdk

这里sdk位置可以打开android studio 下面路径查看

Configure -> SDK Manager -> Android SDK

3.配置完成后一定要在终端输入 source .bash_profile 启动配置