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
是这样的之前模拟器路径不对,然后我又重新换新路径,包括本地映像的位置,模拟器是能正常打开,打当我运行模拟机的时候出现上面报错
在DevEco Studio中无法启动libimage_transcoder_shared.dll
文件通常是由于动态链接库缺失或路径错误导致。请检查:
- 该dll文件是否存在于项目指定目录(如
entry\src\main\resources\rawfile
); - 是否在模块级
build.gradle
中正确配置了rawfile
文件路径; - 设备/模拟器架构(
armeabi-v7a/arm64-v8a
)是否与dll文件匹配。
可通过File > Settings > Build Execution Deployment > DevEco Studio
查看NDK配置。
这个错误通常是由于DevEco Studio环境中的SDK工具链文件损坏或缺失导致的。针对libimage_transcoder_shared.dll加载失败的问题,建议按以下步骤排查:
- 检查SDK完整性:
- 打开DevEco Studio → File → Settings → HarmonyOS SDK
- 检查Toolchains组件是否完整安装
- 可尝试重新安装Toolchains组件
- 文件权限问题:
- 确认当前用户对C:\Huawei\DevEco Studio目录有完全控制权限
- 右键点击该目录 → 属性 → 安全 → 编辑权限
- 解决方案:
- 删除SDK目录下的toolchains文件夹(C:\Huawei\DevEco Studio\sdk\default\hms\toolchains)
- 在DevEco Studio中重新下载Toolchains组件
- 重启DevEco Studio后清理项目(Build → Clean Project)
如果问题依旧,可能是环境变量冲突导致,建议检查系统PATH中是否有其他版本的SDK路径。