DevEco Studio中无法启动libimage_transcoder_shared.dll文件

DevEco Studio中无法启动libimage_transcoder_shared.dll文件

ERROR: Failed :entry:default@CompileResource

hvigor ERROR: Tools execution failed.

Error: open ‘C:\Huawei\DevEco Studio\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 2 s 888 ms

是这样的之前模拟器路径不对,然后我又重新换新路径,包括本地映像的位置,模拟器是能正常打开,打当我运行模拟机的时候出现上面报错


2 回复

在DevEco Studio中无法启动libimage_transcoder_shared.dll文件通常是由于动态链接库缺失或路径错误导致。请检查:

  1. 该dll文件是否存在于项目指定目录(如entry\src\main\resources\rawfile);
  2. 是否在模块级build.gradle中正确配置了rawfile文件路径;
  3. 设备/模拟器架构(armeabi-v7a/arm64-v8a)是否与dll文件匹配。

可通过File > Settings > Build Execution Deployment > DevEco Studio查看NDK配置。


这个错误通常是由于DevEco Studio环境中的SDK工具链文件损坏或缺失导致的。针对libimage_transcoder_shared.dll加载失败的问题,建议按以下步骤排查:

  1. 检查SDK完整性:
  • 打开DevEco Studio → File → Settings → HarmonyOS SDK
  • 检查Toolchains组件是否完整安装
  • 可尝试重新安装Toolchains组件
  1. 文件权限问题:
  • 确认当前用户对C:\Huawei\DevEco Studio目录有完全控制权限
  • 右键点击该目录 → 属性 → 安全 → 编辑权限
  1. 解决方案:
  • 删除SDK目录下的toolchains文件夹(C:\Huawei\DevEco Studio\sdk\default\hms\toolchains)
  • 在DevEco Studio中重新下载Toolchains组件
  • 重启DevEco Studio后清理项目(Build → Clean Project)

如果问题依旧,可能是环境变量冲突导致,建议检查系统PATH中是否有其他版本的SDK路径。

回到顶部