31

When I try to run my react native app on my device, I get the following message /bin/sh: adb: command not found. The app still runs on my phone but I can't reload it or remote debug it.

There are many questions like this but their solutions don't help me.

My adb file is in ~/Library/Android/sdk/platform-tools.

I tried to do sudo nano ~/.zshrc, then under User Configuration I added export PATH="~/Library/Android/sdk/platform-tools" but it didn't help.

When I do echo $PATH I get the following (but I don't know what it means :( ): /Users/myname/.rbenv/shims:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myname/.rbenv/shims:/Users/myname/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/myname/.rvm/bin

I guess I should export the correct path but I don't know where to start from. Any idea?

Tom Bom
  • 1,589
  • 4
  • 15
  • 38
  • I'm assuming you run OSX. You have to remember the $PATH at the end of the export PATH command. What happens if you run: export PATH="~/Library/Android/sdk/platform-tools":$PATH – Niels Ladekarl Dec 13 '18 at 05:11

1 Answers1

130

please try:

export ANDROID_HOME=/Users/{yourusername}/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
navylover
  • 12,383
  • 5
  • 28
  • 41