I have just installed Android Studio 0.2.2. I want to add the SDK tools to the $PATH
, which are in this folder:
/Applications/Android\\ Studio.a
For me it was
~/Development/adt-bundle-mac-x86_64-20130729/sdk
It seems that newer versions of Android Studio don't come bundled with the SDK. So, /Applications/Android\ Studio.app/sdk/tools
will no longer work.
After launching the SDK Manager from Android Studio, I realized the new path is
/Users/$USER/Library/Android/sdk/tools
.
Open your ~/.bash_profile
file by issuing the command open ~/.bash_profile
on the terminal
Add the following lines to the end of that file
export PATH=/Users/$USER/Library/Android/sdk/tools:$PATH
export PATH=/Users/$USER/Library/Android/sdk/tools/bin:$PATH
export PATH=/Users/$USER/Library/Android/sdk/platform-tools:$PATH
Save and close the ~/.bash_profile
file
If you want the changes to take action on the current terminal, then source ~/.bash_profile
; otherwise, close and re-open the terminal, and the changes will take place automatically
You can add this folder to you PATH in .bash_profile
(a hidden file in the home folder of the user):
export PATH=/Applications/Android\ Studio.app/sdk/tools:$PATH
and then reopen the terminal application.
If you need an environment for all your UI apps, you can use the .launchd.conf
(or /etc/launchd.conf
for all the users).
Put this in your ~/.profile
:
# Add the Android SDK tools to $PATH and set $ANDROID_HOME (standard)
ANDROID_HOME="${HOME}/Library/Android/sdk"
if [ -d "${ANDROID_HOME}" ]; then
PATH="${PATH}:${ANDROID_HOME}/tools"
PATH="${PATH}:${ANDROID_HOME}/platform-tools"
ANDROID_BUILD_TOOLS_DIR="${ANDROID_HOME}/build-tools"
PATH="${PATH}:${ANDROID_BUILD_TOOLS_DIR}/$(ls -1 ${ANDROID_BUILD_TOOLS_DIR} | sort -rn | head -1)"
fi
The build tools are unlike the others in that they're in subfolders. Eg there's build-tools/23.0.3
, build-tools/25.0.1
, build-tools/25.0.2
... so this chooses the most recent one.
You are getting bit by the escape character.
The reason tiziano's answer works for him is because the export command needs that backslash after "Android"
however, you are probably editing /etc/paths. When you put the path in there, you don't need the backslash, just put the lines:
/Applications/Android Studio.app/sdk/tools /Applications/Android Studio.app/sdk/platform-tools
in /etc/paths, and you are good to go.