You need to enable JavaScript to run this app. 执行sdkmanager安装build-tools;29.0.2等组件时报找不到包/命令未找到错误
优惠活动
大模型
产品
解决方案
定价
更多

执行sdkmanager安装build-tools;29.0.2等组件时报找不到包/命令未找到错误

报错原因
  • 你命令中使用了中文格式的弯引号“”,Shell无法识别为合法的参数包裹符号,导致带分号的包名被拆分解析
  • 半角分号;在Shell中属于命令分隔符,没有被正确包裹时,Shell会将build-tools;29.0.2拆分为build-tools(传给sdkmanager的参数)和29.0.2(独立执行的新命令),因此同时出现「找不到build-tools包」和「29.0.2命令不存在」的两个报错。
解决步骤
  1. 将命令中的中文弯引号全部替换为英文半角双引号",确保每个带分号的包名被完整包裹为一个参数
  2. 运行修正后的安装命令:
sdkmanager "build-tools;29.0.2" "ndk-bundle" "platform-tools" "platforms;android-29"

如果是Linux/macOS环境,也可以选择用转义符处理分号,无需引号:

sdkmanager build-tools\;29.0.2 ndk-bundle platform-tools platforms\;android-29
额外排查建议
  • 安装前可运行 sdkmanager --list 查看当前源可安装的组件列表,确认你需要的版本确实存在,避免版本号输入错误
  • 如果执行时出现权限报错,可给Android SDK根目录分配当前用户的读写权限,或是Linux/macOS环境下在命令前加sudo执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 09:54:04