目前是不是无法下载独立的HarmonyOS鸿蒙Next toolchains了?

目前是不是无法下载独立的HarmonyOS鸿蒙Next toolchains了?

目前是不是没有单独下载SDK的toolchans了?

我用Monica提供的这个链接:https://repo.harmonyos.com/hpm/standalone-sdk.zip,发现页面已经挂了,如图,下载的也只是一个58b的页面。

因为我电脑MBP是低配版,同时还有设计软件,经常会内存不足。

如果用 Dev Eco Testing 里把专门的 toolchans 文件夹拿出来放到下载文件夹里了,目前看似乎还是得安装Dev Eco Studio才行?

图片


更多关于目前是不是无法下载独立的HarmonyOS鸿蒙Next toolchains了?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

7 回复

开发者您好,如果是无法识别hdc命令,可以按照以下步骤排查。

【背景知识】

hdc(HarmonyOS Device Connector)是为开发人员提供的用于调试的命令行工具,通过该工具可以在windows/linux/mac系统上与设备进行交互。 更多hdc知识可以参考:hdc

【解决方案】

  1. 排查是否正确安装hdc工具,hdc工具存放于SDK的toolchains目录下,请确保已正确安装HarmonyOS SDK。

  2. 排查是否端口被占用,hdc server启动时,默认会监听PC的8710端口,hdc client使用tcp协议通过此端口连接server。请确保该端口号未被占用,如已被占用或者希望使用其他端口,可以通过添加环境变量OHOS_HDC_SERVER_PORT到系统环境变量中来修改server启动时监听的端口号。

    查询端口情况命令如下:

    Unix:

    netstat -an | grep 8710
    

    Windows:

    netstat -an | findstr 8710
    
  3. 如果在SDK的toolchains目录下可以正常执行hdc命令,但是在其他路径不可以,则需要将toolchains路径配置到环境变量Path中。

操作系统配置方法

操作系统 配置方法
Windows 在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量中,在Path中添加hdc工具路径。环境变量配置完成后,关闭并重启命令行或其他使用到HarmonyOS SDK的软件,以生效新配置的环境变量。
Linux ~/.bash_profile文件末尾追加内容export PATH=$PATH:/path/to/yourhdc,执行source ~/.bash_profile生效当前环境变量。
MacOs ~/.zshrc文件末尾追加内容export PATH=$PATH:/path/to/yourhdc,执行source ~/.zshrc生效当前环境变量。环境变量配置完成后,关闭并重启命令行或其他使用到HarmonyOS SDK的软件,以生效新配置的环境变量。

环境变量配置完成后,关闭并重启命令行或其他使用到HarmonyOS SDK的软件。

更多关于目前是不是无法下载独立的HarmonyOS鸿蒙Next toolchains了?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


昨天解决问题了,最终还是腾出电脑空间,安装了Dev Eco Studio才可以。

开发者您好,请问具体是需要什么SDK的toolchains,如果是openharmony sdk,可以从下载中心中Command Line Tools工具中获取。

你好,可以配置应用测试环境的、HDC环境变量的SDK,

目前我下载了Command Line Tools,也根据文档配置了环境:

HDC_SDK_PATH=/Users/用户名/Downloads/command-line-tools/sdk/default/hms/toolchains
launchctl setenv HDC_SDK_PATH $HDC_SDK_PATH 
export PATH=$PATH:$HDC_SDK_PATH

但还是找不到hdc,

目前HarmonyOS NEXT的独立工具链(toolchains)确实没有提供公开下载。华为开发者官网和DevEco Studio中仅集成了针对HarmonyOS应用开发的核心工具链,但未单独发布NEXT版本的工具链包。开发者需通过DevEco Studio 3.1及以上版本获取内置的NEXT开发工具支持。

根据目前HarmonyOS Next的官方发布策略,独立Toolchains确实不再提供单独下载。华为已将开发工具链集成到DevEco Studio中,这是官方推荐的方式。

您遇到的情况是正常的,因为之前的独立SDK下载链接已经失效。现在获取Toolchains的正确途径是通过DevEco Studio安装,安装后Toolchains会自动下载到以下目录:

  • macOS: ~/Library/Huawei/Sdk/harmonyos/{版本号}/toolchains

虽然这会占用一些存储空间,但这是目前唯一官方支持的获取方式。您提到的直接复制toolchains文件夹的方法可能无法保证完整性和兼容性,因为:

  1. Toolchains需要与DevEco Studio保持版本同步
  2. 部分组件需要注册到开发环境中

如果存储空间是主要问题,建议:

  1. 定期清理旧版本SDK
  2. 使用DevEco Studio的SDK管理器只安装必要的组件,
回到顶部