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

keu*_*une 16 macos android android-studio

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

/Applications/Android\ Studio.app/sdk/tools
Run Code Online (Sandbox Code Playgroud)

所以我可以使用它们,例如Phonegap.

但是在我添加这个文件夹之后$PATH,它仍然会说:

android:命令未找到

奇怪的是,即使我cd到那个文件夹并输入他们的名字,我也无法运行该文件夹中的任何可执行文件.

我究竟做错了什么?

Nes*_*izo 57

似乎较新版本的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; 否则,关闭并重新打开终端,更改将自动进行


tiz*_*ano 10

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

export PATH=/Applications/Android\ Studio.app/sdk/tools:$PATH
Run Code Online (Sandbox Code Playgroud)

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

如果您需要所有UI应用程序的环境,则可以使用.launchd.conf(或/etc/launchd.conf针对所有用户).


Dav*_*ord 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
Run Code Online (Sandbox Code Playgroud)

生成工具与其他工具不同,它们位于子文件夹中。例如有build-tools/23.0.3build-tools/25.0.1build-tools/25.0.2...所以这个选最近的一次。