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

无法找到HarmonyOS API toolchain 6,如何获取该组件?

解决DevEco Studio中API 6 Toolchain无法找到的问题

问题场景

使用DevEco Studio时触发如下错误:

SdkError: DOWNLOAD_SDK_ERROR
> Cause: Unable to find the following components:
toolchains:6
> Solution:
1.Go to Tools > SDK Manager > SDK > HarmonyOS, download the components, and sync the project with Gradle file.
2.Alternatively, modify the compileSdkVersion settings in the project- and module-level build.gradle files.

手动前往SDK Manager下载时,列表中无API 6选项。

解决方案

方案1:开启旧版本组件显示

API 6对应HarmonyOS 2.0相关版本,部分新版DevEco Studio默认隐藏旧版SDK组件,可按以下步骤开启:

  • 打开DevEco Studio的Settings(路径:File > Settings,或快捷键Ctrl+Alt+S)
  • 进入Appearance & Behavior > System Settings > HarmonyOS SDK
  • 在SDK Platforms页面,勾选底部的Show Package Details
  • 查看是否出现API 6相关toolchain组件,若有则勾选后点击Apply开始下载

方案2:手动配置SDK组件信息

若开启显示后仍无API 6组件,可尝试手动添加组件配置:

  • 打开DevEco Studio安装目录下的Sdk\harmonyos\build-tools\2.2.0.41\package.json(路径可能因Studio版本略有差异)
  • 确认文件中是否包含toolchains:6的配置,若缺失则手动添加符合HarmonyOS 2.0规范的组件信息
  • 保存文件后重启DevEco Studio,再进入SDK Manager刷新列表

方案3:降级DevEco Studio版本

若上述方法无效,可降级至支持API 6的DevEco Studio版本(如2.2 Beta3及更早版本),这类版本默认兼容HarmonyOS 2.0相关SDK组件,安装后即可在SDK Manager中找到API 6 toolchain。

方案4:修改项目编译配置绕过依赖

若无需兼容API 6旧设备,可直接调整项目配置:

  • 打开项目根目录的build.gradle文件,将compileSdkVersion改为当前SDK Manager已有的版本(如API 7及以上)
  • 同步修改模块目录下build.gradle中的compileSdkVersion、targetSdkVersion等配置
  • 点击右上角Sync Now按钮完成Gradle同步

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 18:39:55