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

【版本信息】:不涉及

【复现代码】:不涉及
【尝试解决方案】:暂无
更多关于HarmonyOS鸿蒙Next中更新了编译器版本,新建项目,运行构建报错,错误码:00617101 Fetch Pkg Info Failed的实战教程也可以访问 https://www.itying.com/category-93-b0.html
您好,可以参考以下排查一下:
-
排查.ohpmrc中是否配置了正确的中心仓地址。 HarmonyOS官方仓库地址:
registry=https://ohpm.openharmony.cn/ohpm/ -
若无法访问中心仓,需要确认当前网络连接是否正常,保证可以访问公网。
-
排查网络代理问题,如网络环境需要使用代理,参考配置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 表示构建时无法获取应用包信息。根据您提供的截图,问题很可能出在项目配置或环境上。
主要原因与解决方案:
-
SDK版本与编译器不匹配:新建项目时选择的SDK版本可能与当前安装的编译器版本不兼容。
- 检查DevEco Studio中的SDK版本:进入
File > Settings > SDKs,确认已安装的SDK版本。 - 检查项目配置:打开项目根目录下的
build-profile.json5文件,查看compileSdkVersion和compatibleSdkVersion字段。确保其版本号在已安装的SDK版本范围内。
- 检查DevEco Studio中的SDK版本:进入
-
项目配置文件损坏或缺失:
entry模块的module.json5或package.json文件可能存在问题。- 检查
entry/src/main/module.json5文件,确认"name"和"type"字段配置正确。 - 检查
entry/package.json文件,确认"name"和"version"字段格式正确。
- 检查
-
缓存问题:DevEco Studio的构建缓存可能导致信息获取失败。
- 执行菜单栏的
Build > Clean Project清理项目。 - 执行
File > Invalidate Caches and Restart...清理IDE缓存并重启。
- 执行菜单栏的
-
网络或仓库配置问题:如果项目依赖远程仓库,网络问题或仓库配置错误可能导致获取元数据失败。
- 检查网络连接,确保能访问HarmonyOS依赖仓库。
- 检查项目根目录
oh-package.json5中的依赖配置是否正确。
建议操作步骤:
首先核对项目SDK配置与本地安装版本是否一致。然后清理项目及IDE缓存。如果问题依旧,请检查项目配置文件(特别是 module.json5)的完整性。

