Error: open 'xxxx\DevEcoStudio\sdk\default\hms\toolchains\lib\libimage_transcoder_shared.dll' fail

Error: open ‘xxxx\DevEcoStudio\sdk\default\hms\toolchains\lib\libimage_transcoder_shared.dll’ fail

> hvigor UP-TO-DATE :entry:default@ProcessLibs...

> hvigor ERROR: Failed :entry:default@CompileResource...

> hvigor ERROR: Tools execution failed.

Error: open 'D:\APP\DevEcoStudio\sdk\default\hms\toolchains\lib\libimage_transcoder_shared.dll' fail.

Error: LoadLibrary failed with error: 0

    Detail: Please check the message from tools.

> hvigor ERROR: BUILD FAILED in 419 ms

Process finished with exit code -1

3 回复

编译报错"Error: open ‘xxx\libimage_transcoder_shared.dll’ failed"-编译构建-DevEco Studio-开发 - 华为HarmonyOS开发者已经解决


该错误提示表明DevEco Studio在尝试打开libimage_transcoder_shared.dll文件时失败。可能原因是文件损坏、路径丢失或权限问题。确保SDK路径正确,检查文件是否存在,并确认有足够的权限访问该文件。如果文件缺失,尝试重新安装或更新SDK。

这个错误通常是由于SDK工具链文件损坏或加载失败导致的。以下是可能的原因和解决方案:

  1. 文件被占用或权限问题:
  • 关闭所有HarmonyOS相关进程
  • 以管理员身份运行DevEco Studio
  1. SDK文件损坏:
  • 删除libimage_transcoder_shared.dll文件
  • 在DevEco Studio中执行File > Settings > SDK Manager > 重新安装SDK
  1. 环境变量冲突:
  • 检查系统PATH中是否有冲突的路径
  • 确保JDK版本与DevEco Studio兼容
  1. 防病毒软件拦截:
  • 暂时禁用防病毒软件
  • 将DevEco Studio目录加入白名单
  1. 缓存问题:
  • 执行File > Invalidate Caches / Restart
  • 删除项目下的.hvigorbuild目录后重新构建

如果问题仍然存在,建议检查Windows事件查看器中的详细错误日志。

回到顶部