HarmonyOS鸿蒙Next中更新了编译器版本,新建项目,运行构建报错,错误码:00617101 Fetch Pkg Info Failed

HarmonyOS鸿蒙Next中更新了编译器版本,新建项目,运行构建报错,错误码:00617101 Fetch Pkg Info Failed 【问题描述】:更新了编译器版本,新建项目,运行构建报错,错误码:00617101 Fetch Pkg Info Failed。

【问题现象】:更新了编译器版本,新建项目,运行构建报错,错误码:00617101 Fetch Pkg Info Failed。

cke_4069.png

【版本信息】:不涉及

cke_5320.png

【复现代码】:不涉及

【尝试解决方案】:暂无


更多关于HarmonyOS鸿蒙Next中更新了编译器版本,新建项目,运行构建报错,错误码:00617101 Fetch Pkg Info Failed的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

您好,可以参考以下排查一下:

  1. 排查.ohpmrc中是否配置了正确的中心仓地址。 HarmonyOS官方仓库地址:registry=https://ohpm.openharmony.cn/ohpm/

  2. 若无法访问中心仓,需要确认当前网络连接是否正常,保证可以访问公网。

  3. 排查网络代理问题,如网络环境需要使用代理,参考配置OHPM代理。

    可以尝试配置下代理

    • File->点击Settings。

    • 在Settings面板下,按以下路径点击展开菜单:Setting->Build, Execution, Deployment->Ohpm->Optimize config。

    • 在Configure Ohpm Settings页面,勾选ohpm registry,粘贴正确的ohpm仓地址,然后点击OK保存,关闭项目再打开就会自动生效。

      详情参考官网配置OHPM代理

更多关于HarmonyOS鸿蒙Next中更新了编译器版本,新建项目,运行构建报错,错误码:00617101 Fetch Pkg Info Failed的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


该错误通常由项目配置问题导致。请检查项目根目录下的oh-package.json5文件,确保依赖包名称、版本号与仓库中实际存在的包信息完全一致。同时,确认项目依赖的SDK版本与本地安装的SDK版本匹配。

错误码 00617101 表示构建时无法获取应用包信息。根据您提供的截图,问题很可能出在项目配置或环境上。

主要原因与解决方案:

  1. SDK版本与编译器不匹配:新建项目时选择的SDK版本可能与当前安装的编译器版本不兼容。

    • 检查DevEco Studio中的SDK版本:进入 File > Settings > SDKs,确认已安装的SDK版本。
    • 检查项目配置:打开项目根目录下的 build-profile.json5 文件,查看 compileSdkVersioncompatibleSdkVersion 字段。确保其版本号在已安装的SDK版本范围内。
  2. 项目配置文件损坏或缺失entry 模块的 module.json5package.json 文件可能存在问题。

    • 检查 entry/src/main/module.json5 文件,确认 "name""type" 字段配置正确。
    • 检查 entry/package.json 文件,确认 "name""version" 字段格式正确。
  3. 缓存问题:DevEco Studio的构建缓存可能导致信息获取失败。

    • 执行菜单栏的 Build > Clean Project 清理项目。
    • 执行 File > Invalidate Caches and Restart... 清理IDE缓存并重启。
  4. 网络或仓库配置问题:如果项目依赖远程仓库,网络问题或仓库配置错误可能导致获取元数据失败。

    • 检查网络连接,确保能访问HarmonyOS依赖仓库。
    • 检查项目根目录 oh-package.json5 中的依赖配置是否正确。

建议操作步骤: 首先核对项目SDK配置与本地安装版本是否一致。然后清理项目及IDE缓存。如果问题依旧,请检查项目配置文件(特别是 module.json5)的完整性。

回到顶部