我刚刚安装了Android Studio 0.2.2。我想将SDK工具添加到$PATH
,它位于此文件夹中:
/Applications/Android\ Studio.app/sdk/tools
所以我可以使用它们,例如PhoneGap的。
但是在我将这个文件夹添加到$PATH
之后,它仍然会说:
android:命令未找到
奇怪的是,即使我将cd
添加到该文件夹并键入其名称,我也无法运行该文件夹中的任何可执行文件。
我究竟做错了什么?
似乎较新版本的Android Studio没有与SDK捆绑在一起。所以,/Applications/Android\ Studio.app/sdk/tools
将不再有效。
从Android Studio启动SDK Manager后,我意识到新路径是/Users/$USER/Library/Android/sdk/tools
。
~/.bash_profile
打开您的open ~/.bash_profile
文件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
~/.bash_profile
文件source ~/.bash_profile
;否则,关闭并重新打开终端,更改将自动进行您可以在.bash_profile
(用户主文件夹中的隐藏文件)中将此文件夹添加到PATH:
export PATH=/Applications/Android\ Studio.app/sdk/tools:$PATH
然后重新打开终端应用程序。
如果您需要所有UI应用程序的环境,可以使用.launchd.conf
(或/etc/launchd.conf
用于所有用户)。
把它放在你的~/.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
构建工具与其他工具不同,因为它们位于子文件夹中。例如,有build-tools/23.0.3
,build-tools/25.0.1
,build-tools/25.0.2
......所以这选择最近的一个。
你正在逃避逃脱角色。
tiziano的答案对他有用的原因是因为导出命令需要在“Android”之后反斜杠
但是,您可能正在编辑/ etc / paths。当您将路径放在那里时,您不需要反斜杠,只需添加以下行:
/ Applications / Android Studio.app/sdk/tools/Applications/Android Studio.app/sdk/platform-tools
在/ etc / paths中,你很高兴。
对我来说是
~/Development/adt-bundle-mac-x86_64-20130729/sdk