You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS配置Android SDK后zsh提示command not found: sdk求助

解决MacOS zsh中Android SDK命令无法加入PATH的问题

第一步:确认SDK路径与文件存在性

  • 打开Finder,按下Cmd+Shift+G,输入~/Library/Android/sdk,确认该目录存在
  • 进入tools和platform-tools子目录,检查是否有android、sdk、adb等可执行文件
    • 若为新版Android Studio,sdkmanager等命令可能在cmdline-tools/latest/bin目录下,需额外将此路径加入PATH

第二步:确保配置文件生效

修改~/.zshrc后,必须执行以下命令让配置立即生效:

source ~/.zshrc

或完全关闭终端窗口后重新打开。

第三步:修正PATH配置(适配不同SDK版本)

情况1:旧版SDK(含tools目录)

确保~/.zshrc中的配置无语法错误,不要用引号包裹$HOME(引号会导致~无法被解析):

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

情况2:新版SDK(使用cmdline-tools)

若找不到tools目录、仅存在cmdline-tools,则修改为:

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin:$ANDROID_HOME/platform-tools

第四步:验证配置是否成功

执行以下命令检查PATH是否包含SDK路径:

echo $PATH

再尝试执行SDK相关命令验证,比如:

sdkmanager --version
adb version

若仍未生效,检查是否有其他配置文件(如~/.profile、~/.bash_profile)覆盖了PATH设置——zsh会读取这些文件,可能影响最终PATH结果。

内容的提问来源于stack exchange,提问作者Siang Cheng Pang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 20:55:36