zsh:未找到命令:Mac OS 中的 adb

Avi*_*h A 6 android zsh adb

zsh: command not found: adb即使更新文件后我仍然收到错误.zshrc.zshrc我在我的文件中添加了以下路径

# For ADB
export ANDROID_HOME=/Users/aanshu/Library/Android/sdk
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/tools/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

declare -p PATH返回以下路径

export -T PATH path=( /Users/aanshu/Library/Android/sdk/platform-tools/adb/tools/bin /Users/aanshu/Library/Android/sdk/platform-tools/adb/tools /Users/aanshu/Library/Android/sdk/platform-tools/adb/platform-tools /Users/aanshu/Library/Android/sdk/platform-tools/adb/tools/bin /Users/aanshu/Library/Android/sdk/platform-tools/adb/tools /Users/aanshu/Library/Android/sdk/platform-tools/adb/platform-tools /Users/aanshu/.nvm/versions/node/v12.16.1/bin /Users/aanshu/Library/Android/sdk/platform-tools/adb/tools/bin /Users/aanshu/Library/Android/sdk/platform-tools/adb/tools /Users/aanshu/Library/Android/sdk/platform-tools/adb/platform-tools /usr/local/bin /usr/bin /bin /usr/sbin /sbin /Library/Apple/usr/bin )
Run Code Online (Sandbox Code Playgroud)

Cha*_*ffy 6

export ANDROID_HOME=/Users/aanshu/Library/Android/sdk/platform-tools/adb
Run Code Online (Sandbox Code Playgroud)

……显然是错误的。它应该是:

export ANDROID_HOME=/Users/aanshu/Library/Android/sdk
Run Code Online (Sandbox Code Playgroud)

...因为它提供了后续行附加的基础。


oth*_*guy 5

很抱歉最近回答这个问题..\n对我来说,这些是我所做的事情。

\n
    \n
  • \xe2\x80\xa2 将平台工具复制到用户主文件夹
  • \n
  • \xe2\x80\xa2 然后打开终端并输入 \xe2\x80\x9c nano .zshrc \xe2\x80\x9d
  • \n
  • \xe2\x80\xa2 在该文本编辑器中我添加了以下行
  • \n
\n

导出 PATH=$PATH:/Users/用户名/android-sdk-macos/platform-tools/

\n
    \n
  • 然后保存它 user control+x 并退出文本编辑器

    \n
  • \n
  • \xe2\x80\xa2 在终端中我输入 \xe2\x80\x9c source ~/.zshrc \xe2\x80\x9c

    \n
  • \n
  • \xe2\x80\xa2 关闭所有终端并重新响应。

    \n

    那\xe2\x80\x99就是它

    \n
  • \n
\n

然后我在终端中尝试了 adb devices 来测试它是否有效。它正在工作

\n