御风lx
御风lx
  • 发布:2024-06-15 15:54
  • 更新:2024-06-17 11:09
  • 阅读:296

uts中如何调用so静态库

分类:uts


这是安卓中的实现方法
下面是so静态库的源代码

在uts中我该如何调用呢,根据hello ust中的示例使用


这种方法调用报错
error: Unresolved reference: net‌ 和error: Unresolved reference: sendfd‌

2024-06-15 15:54 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

so库要打包自定义基座,然后再运行

  • 御风lx (作者)

    已经打包了在lib文件夹下存在这个so库

    2024-06-15 16:02

  • 御风lx (作者)

    根据hello uts中的方法调用不了 ,那应该如何调用

    2024-06-15 16:08

  • DCloud_heavensoft

    回复 御风lx: 只要自定义基座打包进去了,就肯定能调,hello uts里的腾讯定位,还有https://gitcode.net/dcloud/uni-component/-/tree/master/uni_modules/uni-video,都是调用的so库

    2024-06-15 16:22

  • 御风lx (作者)

    回复 DCloud_heavensoft: 现在就是import System from 'net.typeblog.socks.System'; 这行报错了error: Unresolved reference: net‌,打开自定义基座里面这个so库是存在的,但就是不行很奇怪

    2024-06-15 16:25

  • DCloud_heavensoft

    回复 御风lx: 我看了目前的例子,都是把so先封装成arr,然后再使用uts调用,确实缺少直接调用so库的例子。我找个Android的同事回答你

    2024-06-15 16:41

  • 御风lx (作者)

    回复 DCloud_heavensoft: 好的麻烦了

    2024-06-15 16:41

DCloud_heavensoft

DCloud_heavensoft

@DCloud_Android_DQQ

DCloud_Android_DQQ

DCloud_Android_DQQ

目前本地调试尚不支持UTS插件中直接使用so文件,需要将so封装为AAR后供UTS插件使用

文档已同步:https://doc.dcloud.net.cn/uni-app-x/plugin/uts-for-android.html#_3-4-%E5%A2%9E%E5%8A%A0libs%E4%BE%9D%E8%B5%96%E8%B5%84%E6%BA%90

要回复问题请先登录注册