HarmonyOS 鸿蒙Next 引入图片加载框架 ImageKnife 编译运行失败
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
报错原因是父工程和entry模块都导了依赖,删掉任意一个就可以运行了
更多关于HarmonyOS 鸿蒙Next 引入图片加载框架 ImageKnife 编译运行失败的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
针对HarmonyOS 鸿蒙Next引入图片加载框架ImageKnife编译运行失败的问题,可能的原因及解决方案如下:
-
依赖问题:
- 确保ImageKnife框架的依赖已正确添加到项目的
build.gradle
文件中。 - 检查是否有版本冲突,尝试使用与鸿蒙Next兼容的ImageKnife版本。
- 确保ImageKnife框架的依赖已正确添加到项目的
-
配置问题:
- 检查项目的
config.json
文件,确保已正确配置ImageKnife所需的权限和模块。 - 验证项目的构建脚本和配置文件是否完整无误。
- 检查项目的
-
环境问题:
- 确保使用的DevEco Studio版本与鸿蒙Next系统兼容。
- 清理项目并重新构建,有时IDE缓存可能导致编译失败。
-
代码问题:
- 检查ImageKnife框架的引入方式是否正确,如是否在正确的位置调用了相关API。
- 查看编译错误信息,定位具体是哪部分代码或配置导致编译失败。
-
资源文件:
- 确保所有必要的资源文件(如图片、布局文件等)都已正确添加到项目中。
如果经过上述检查后问题依旧无法解决,请联系官网客服。官网地址是:https://www.itying.com/category-93-b0.html