文档管理中心
|

HarmonyOS 5

主工程引用module动态库(shared library)源码时,无法引用module里面的工具类

新建shared library动态库,然后在主工程里面无法引用,是哪里出了问题,针对我的那些源码,怎么修改?1.png2.png3.png4.png5.png
点赞
收藏
回复
5
分享
举报
浏览391 发布于2024-07-25 03:36四川
全部评论
最多点赞
最新发布
最早发布
你ts文件肯定不能引入ets啊,你把ability改为ets就行
1
5楼回复于2024-07-25 18:06 未知归属地
  • 191******10
    是的,我改成了ets的后缀引用就没有问题了
    2024-07-29 02:20 来自四川

1.检查导出的LogUtil是否与Calc在同一目录下面cke_150.png

2.更改“library_utils”为“library”

cke_2130.png

3.先编译动态库,在项目树中选择library_utils,然后点击菜单栏中的build,执行后,我们发现在工程代码目录library_utils\build\default\outputs\default下有一个library_utils.har文件,还有一个library_utils-default-unsigned.hsp,说明编译成功了.

4.使用了动态库的应用无法直接预览,需要在模拟器里测试

5.在Edit Entry Configuration,Deploy Multi Hap 选中SharedLibrary。

cke_9889.png

1
4楼回复于2024-07-25 09:53 来自广西
  • 191******10
    2.更改“library_utils”为“library” ====> 这个第三方库的引用的地方不是自定义的吗?必须用library?如果我再新建一个动态库,是不是在引用的时候也必须是library,只不过对应的值取动态库module.json5里面的nama值? 4.使用了动态库的应用无法直接预览,需要在模拟器里测试 ====> 确实无法预览,难道引用了动态库就无法预览?如果想要预览的话要怎么解决? 5.在Edit Entry Configuration,Deploy Multi Hap 选中SharedLibrary ====> 这步的设置是什么作用?
    2024-07-29 02:19 来自四川
配置我看着好像也没啥问题,最后问题出在哪儿,你怎么解决的?
3楼回复于2024-07-25 08:02 来自天津
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要提问题

了解社区公约,与您携手共创和谐专业的开发者社区。