har 包引用报错的问题

现有两个静态库LibraryA和LibraryB,其中LibraryB依赖LibraryA。在entry中引用编译好的LibraryA.har和LibraryB.har报错。


HarmonyOS
2024-10-30 12:14:50
1113浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

​1.将LibraryA.har文件放到LibraryB的module目录下,在LibraryB的oh-package.json5文件中依赖这个LibraryA.har文件,再构建LibraryB.har文件并让entry依赖这个LibraryB.har文件,这种方式会将LibraryA.har打入到LibraryB.har文件中,避免了依赖无法找到。

2.在工程级的oh-package.json5文件中,添加:

"overrides": { "libraryb": "file:./packages/LibraryA.har" }
  • 1.

覆盖LibraryB依赖的LibraryA.har文件路径​。

分享
微博
QQ
微信
回复
2024-10-30 17:42:27


相关问题
HarmonyOS har引用so问题
1138浏览 • 1回复 待解决
HarmonyOS har能否引用tgz
748浏览 • 1回复 待解决
如何引用IDE工程外har
1081浏览 • 1回复 待解决
HarmonyOS har是否不能互相引用
1417浏览 • 1回复 待解决
HarmonyOS引用问题
494浏览 • 1回复 待解决
HarmonyOS har报错
1075浏览 • 1回复 待解决
HarmonyOS har支持从maven库引用
565浏览 • 1回复 待解决
静态工程引用har问题有哪些?
1038浏览 • 1回复 待解决
HarmonyOS har依赖问题
1337浏览 • 1回复 待解决
HarmonyOS har混淆问题
857浏览 • 1回复 待解决
HarmonyOS HAR HAP问题
829浏览 • 1回复 待解决
HarmonyOS getaddrinfo接口调用报错
609浏览 • 1回复 待解决
HarmonyOS har生成问题
1700浏览 • 1回复 待解决