HarmonyOS鸿蒙Next中依赖安装问题,之前没问题的
HarmonyOS鸿蒙Next中依赖安装问题,之前没问题的 ““G:\huawei\devecostudio-windows-6.0.1.251\DevEco Studio\tools\ohpm\bin\ohpm.bat”” install --all --registry https://ohpm.openharmony.cn/ohpm/ --strict_ssl true
�ܾ����ʡ�
Process finished with exit code 5
这个网址我直接访问界面上显示的是{“message”:“Not Found”}
sdk和ide都尝试卸载重装了,还是不行
更多关于HarmonyOS鸿蒙Next中依赖安装问题,之前没问题的的实战教程也可以访问 https://www.itying.com/category-93-b0.html
重新登录账号,重新签名,尝试下
实在不行修改下G:\huawei\devecostudio-windows-6.0.1.251\DevEco Studio\tools\ohpm\bin\ohpm.bat\
路径,这个路径拒绝访问权限问题或环境配置相关
更多关于HarmonyOS鸿蒙Next中依赖安装问题,之前没问题的的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
重新登陆,签名之后可以了

应该是下架了,你可以使用其他ssl库试试,https://ohpm.openharmony.cn/#/cn/result?sortedType=relevancy&page=1&q=ssl,
在HarmonyOS Next中,依赖安装问题可能源于开发环境、SDK版本或依赖源配置的变更。请检查项目配置文件(如oh-package.json5)中的依赖项版本是否与Next版本兼容。确保DevEco Studio和HarmonyOS SDK已更新至最新稳定版。清理项目缓存并重新安装依赖。
从错误信息来看,问题核心在于OHPM(OpenHarmony Package Manager)默认的官方仓库地址 https://ohpm.openharmony.cn/ohpm/ 返回了 {"message":"Not Found"},导致依赖安装被拒绝。
这通常不是本地环境(如IDE或SDK)的问题,而是网络或仓库服务端的临时问题。请按以下步骤排查:
-
检查网络连接与代理:这是最常见的原因。请确认:
- 您的网络可以正常访问
https://ohpm.openharmony.cn。 - 如果您使用了网络代理,请确保DevEco Studio中的代理设置正确(
File->Settings->Appearance & Behavior->System Settings->HTTP Proxy),或者尝试暂时关闭代理。
- 您的网络可以正常访问
-
验证仓库地址状态:直接在浏览器中访问
https://ohpm.openharmony.cn/ohpm/。正常情况下,您看到的应该是{"message":"Not Found"},这恰恰是OHPM仓库根路径的正确响应。OHPM客户端需要访问的是其下的具体API路径(如/api/ohpm/packages)。因此,浏览器显示404不代表服务不可用。关键在于命令行返回的“拒绝访问”错误。 -
临时切换镜像源(推荐尝试):华为提供了官方的镜像源,可以尝试切换以绕过可能的网络问题。
- 在项目根目录的
oh-package.json文件同级,创建或修改.ohpmrc文件。 - 添加以下内容以使用华为镜像源:
{ "registries": [ { "name": "huaweicloud", "url": "https://repo.huaweicloud.com/harmonyos/ohpm/", "description": "华为云镜像源" } ] } - 保存后,重新执行
ohpm install命令。
- 在项目根目录的
-
检查OHPM版本与配置:
- 在DevEco Studio的终端中直接运行
ohpm -v确认OHPM命令行工具本身可正常调用。 - 运行
ohpm config get registry查看当前配置的注册表地址。如果需要修改回默认地址,可以使用ohpm config set registry https://ohpm.openharmony.cn/ohpm/。
- 在DevEco Studio的终端中直接运行
总结:您遇到的“拒绝访问”错误,大概率是由于网络环境(特别是代理设置)导致OHPM客户端无法与默认仓库服务器完成API通信。优先尝试步骤3(切换至华为云镜像源),这通常能快速解决问题。如果镜像源同样无法访问,则需彻底检查您的网络配置。

