将SDK工具添加到Android Studio应用中的路径

时间:2013-08-09 08:51:52

标签: android macos android-studio

我刚刚安装了Android Studio 0.2.2。我想将SDK工具添加到此文件夹中的$PATH

/Applications/Android\ Studio.app/sdk/tools

以便我可以将它们用于例如PhoneGap的。

但是在我将此文件夹添加到$PATH后,它仍然会说:

  

android:命令未找到

奇怪的是,即使我cd到该文件夹​​并输入其名称,我也无法运行该文件夹中的任何可执行文件。

我做错了什么?

5 个答案:

答案 0 :(得分:56)

似乎较新版本的Android Studio没有与SDK捆绑在一起。因此,/Applications/Android\ Studio.app/sdk/tools将不再有效。

从Android Studio启动SDK Manager后,我意识到新的路径是 /Users/$USER/Library/Android/sdk/tools

步骤

  1. 通过在终端上发出命令~/.bash_profile打开您的open ~/.bash_profile文件

  2. 将以下行添加到该文件的末尾

    1. export PATH=/Users/$USER/Library/Android/sdk/tools:$PATH
    2. export PATH=/Users/$USER/Library/Android/sdk/tools/bin:$PATH
    3. export PATH=/Users/$USER/Library/Android/sdk/platform-tools:$PATH
  3. 保存并关闭~/.bash_profile文件

  4. 如果您希望更改在当前终端上执行操作,则source ~/.bash_profile;否则,关闭并重新打开终端,更改将自动进行

答案 1 :(得分:10)

您可以在.bash_profile(用户主文件夹中的隐藏文件)中将此文件夹添加到PATH:

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

然后重新打开终端应用程序。

如果您需要适用于所有UI应用的环境,则可以使用.launchd.conf(或/etc/launchd.conf用于所有用户。)

答案 2 :(得分:5)

将其放入~/.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.3build-tools/25.0.1build-tools/25.0.2 ...所以这会选择最新的。

答案 3 :(得分:2)

你正在逃避逃脱角色。

tiziano的回答对他有用的原因是因为导出命令需要在“Android”之后反斜杠

但是,您可能正在编辑/ etc / paths。当您将路径放在那里时,您不需要反斜杠,只需添加以下行:

/ Applications / Android Studio.app/sdk/tools / Applications / Android Studio.app/sdk/platform-tools

在/ etc / paths中

,你很高兴。

答案 4 :(得分:0)

对我而言

~/Development/adt-bundle-mac-x86_64-20130729/sdk