Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Trying to add adb to PATH variable OSX

Tags:

android

macos

adb

People also ask

How do I add ADB to path Mac?

Create a new folder called 'android-sdk-macosx' in the Home directory. You can rename it as 'ADB' or 'AndroidSDK' too if you want. Now, right-click on the 'platform-tools' folder icon and select the Copy “platform-tools” option from the context menu. Paste the 'platform-tools' folder in the new folder you created.

How do I make ADB accessible from my path?

First open up Android Studio and navigate to “Tools > SDK Manager” from the menu. Towards the top of the window, you can see the path where the IDE installed the Android SDK. Now open up your terminal, type cd and paste in this path.

How do I find my ADB path Mac?

The simplest way to use adb command on your Mac systems would be to add the path to the platform-tools (where adb lives) into your bash_profile. This opens up the bash_profile in an editor. Check if the path is saved by typing: echo $PATH : You should be able to find the entire path displayed in the output.


Add to PATH for every login

Total control version:

in your terminal, navigate to home directory

cd

create file .bash_profile

touch .bash_profile

open file with TextEdit

open -e .bash_profile

insert line into TextEdit

export PATH=$PATH:/Users/username/Library/Android/sdk/platform-tools/

save file and reload file

source ~/.bash_profile

check if adb was set into path

adb version


One liner version

Echo your export command and redirect the output to be appended to .bash_profile file and restart terminal. (have not verified this but should work)

echo "export PATH=$PATH:/Users/username/Library/Android/sdk/platform-tools/ sdk/platform-tools/" >> ~/.bash_profile


Alternative: Install adb the easy way

If you don't want to have to worry about your path or updating adb manually, you can use homebrew instead.

brew cask install android-platform-tools


Why are you trying to run "./adb"? That skips the path variable entirely and only looks for "adb" in the current directory. Try running "adb" instead.

Edit: your path looks wrong. You say you get

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Libs/android-sdk-mac_x86/tools:/Libs/android-sdk-mac_x86/platform-tools

You're missing the /Users/simon part.

Also note that if you have both .profile and .bash_profile files, only the latter gets executed.


On my Macbook Pro, I've added the export lines to ~/.bash_profile, not .profile.

e.g.

export PATH=/Users/me/android-sdk-mac_86/platform-tools:/Users/me/android-sdk-mac_86/tools:$PATH

Just encase anyone finds this SO post when using Android Studio which includes the SDK has part of the App package (on Mac OSX).

So as @davecaunt and @user1281750 noted but insert the following line to .bash_profile

export PATH=/Applications/Android\ Studio.app/sdk/tools:/Applications/Android\ Studio.app/sdk/platform-tools:$PATH