目前是不是无法下载独立的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
开发者您好,如果是无法识别hdc命令,可以按照以下步骤排查。
【背景知识】
hdc(HarmonyOS Device Connector)是为开发人员提供的用于调试的命令行工具,通过该工具可以在windows/linux/mac系统上与设备进行交互。 更多hdc知识可以参考:hdc。
【解决方案】
-
排查是否正确安装hdc工具,hdc工具存放于SDK的toolchains目录下,请确保已正确安装HarmonyOS SDK。
-
排查是否端口被占用,hdc server启动时,默认会监听PC的8710端口,hdc client使用tcp协议通过此端口连接server。请确保该端口号未被占用,如已被占用或者希望使用其他端口,可以通过添加环境变量OHOS_HDC_SERVER_PORT到系统环境变量中来修改server启动时监听的端口号。
查询端口情况命令如下:
Unix:
netstat -an | grep 8710
Windows:
netstat -an | findstr 8710
-
如果在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文件夹的方法可能无法保证完整性和兼容性,因为:
- Toolchains需要与DevEco Studio保持版本同步
- 部分组件需要注册到开发环境中
如果存储空间是主要问题,建议:
- 定期清理旧版本SDK
- 使用DevEco Studio的SDK管理器只安装必要的组件,