har 包引用报错的问题

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


HarmonyOS
2024-10-30 12:14:50
浏览
收藏 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" }

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

分享
微博
QQ
微信
回复
2024-10-30 17:42:27
相关问题
HarmonyOS har引用so问题
906浏览 • 1回复 待解决
HarmonyOS har能否引用tgz
491浏览 • 1回复 待解决
如何引用IDE工程外har
890浏览 • 1回复 待解决
HarmonyOS har是否不能互相引用
1230浏览 • 1回复 待解决
HarmonyOS引用问题
258浏览 • 1回复 待解决
HarmonyOS har报错
866浏览 • 1回复 待解决
HarmonyOS har支持从maven库引用
335浏览 • 1回复 待解决
HarmonyOS har依赖问题
1117浏览 • 1回复 待解决
静态工程引用har问题有哪些?
838浏览 • 1回复 待解决
HarmonyOS HAR HAP问题
623浏览 • 1回复 待解决
HarmonyOS har混淆问题
672浏览 • 1回复 待解决
HarmonyOS getaddrinfo接口调用报错
348浏览 • 1回复 待解决
HarmonyOS har生成问题
1537浏览 • 1回复 待解决