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

apt安装的sdkmanager执行--update等命令报错:未实现该命令

问题原因及解决方法

核心问题

你通过apt install安装的sdkmanager不是Google官方Android SDK自带的工具,而是Debian/Ubuntu仓库里一个同名的第三方Python包(版本0.5.1),它和官方sdkmanager的功能完全不兼容,所以执行--update、--install这些官方命令会提示未实现。

之所以--version显示25.2.0,是因为这个第三方工具读取了已安装的android-sdk的版本信息,但自身功能和官方工具无关。系统默认优先调用/usr/bin/sdkmanager(第三方包的执行路径),而非官方sdkmanager的路径。

解决步骤

  • 卸载第三方的sdkmanager:
    sudo apt remove --purge sdkmanager
    
  • 找到官方sdkmanager的路径,通常在以下位置之一:
    • 新版SDK:/usr/lib/android-sdk/cmdline-tools/latest/bin/
    • 旧版SDK:/usr/lib/android-sdk/tools/bin/
  • 用绝对路径执行官方工具,比如更新命令:
    /usr/lib/android-sdk/cmdline-tools/latest/bin/sdkmanager --update
    
  • (可选)将官方路径加入环境变量,方便直接调用:
    编辑~/.bashrc或~/.zshrc,添加一行:
    export PATH=$PATH:/usr/lib/android-sdk/cmdline-tools/latest/bin
    
    然后重启终端,或执行source ~/.bashrc生效。

内容的提问来源于stack exchange,提问作者best_of_man

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 13:40:58