HarmonyOS 鸿蒙Next 引入图片加载框架 ImageKnife 编译运行失败

发布于 1周前 作者 yuanlaile 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 引入图片加载框架 ImageKnife 编译运行失败 新建demo 按照文档接入图片加载框架开源库,编译报错

https://gitee.com/openharmony-tpc/ImageKnife/tree/master#%E4%B8%8B%E8%BD%BD%E5%AE%89%E8%A3%85 测试ImageKnife使用,demo接入,报错 hvigor ERROR: 2 file found in ‘lib/arm64-v8a/libnativeGpu.so’. This may cause unexpected errors at runtime.

  • /Users/xxx/MyApplication5/oh_modules/.ohpm/@ohos+gpu_transform@1.0.0/oh_modules/@ohos/gpu_transform/libs/arm64-v8a/libnativeGpu.so
  • /Users/xxx/MyApplication5/entry/oh_modules/.ohpm/@ohos+gpu_transform@1.0.0/oh_modules/@ohos/gpu_transform/libs/arm64-v8a/libnativeGpu.so

2 file found in ‘lib/armeabi-v7a/libnativeGpu.so’. This may cause unexpected errors at runtime.

  • /Users/xxx/MyApplication5/oh_modules/.ohpm/@ohos+gpu_transform@1.0.0/oh_modules/@ohos/gpu_transform/libs/armeabi-v7a/libnativeGpu.so
  • /Users/xxx/MyApplication5/entry/oh_modules/.ohpm/@ohos+gpu_transform@1.0.0/oh_modules/@ohos/gpu_transform/libs/armeabi-v7a/libnativeGpu.so

Detail: Rename the native compilation products of the module, or configure napiLibFilterOption in /Users/xxx/MyApplication5/entry/build-profile.json5.

> hvigor ERROR: BUILD FAILED in 131 ms


更多关于HarmonyOS 鸿蒙Next 引入图片加载框架 ImageKnife 编译运行失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

报错原因是父工程和entry模块都导了依赖,删掉任意一个就可以运行了

更多关于HarmonyOS 鸿蒙Next 引入图片加载框架 ImageKnife 编译运行失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS 鸿蒙Next引入图片加载框架ImageKnife编译运行失败的问题,可能的原因及解决方案如下:

  1. 依赖问题

    • 确保ImageKnife框架的依赖已正确添加到项目的build.gradle文件中。
    • 检查是否有版本冲突,尝试使用与鸿蒙Next兼容的ImageKnife版本。
  2. 配置问题

    • 检查项目的config.json文件,确保已正确配置ImageKnife所需的权限和模块。
    • 验证项目的构建脚本和配置文件是否完整无误。
  3. 环境问题

    • 确保使用的DevEco Studio版本与鸿蒙Next系统兼容。
    • 清理项目并重新构建,有时IDE缓存可能导致编译失败。
  4. 代码问题

    • 检查ImageKnife框架的引入方式是否正确,如是否在正确的位置调用了相关API。
    • 查看编译错误信息,定位具体是哪部分代码或配置导致编译失败。
  5. 资源文件

    • 确保所有必要的资源文件(如图片、布局文件等)都已正确添加到项目中。

如果经过上述检查后问题依旧无法解决,请联系官网客服。官网地址是:https://www.itying.com/category-93-b0.html

回到顶部