FireFlyTest
FireFlyTest
  • 发布:2025-05-28 14:17
  • 更新:2025-05-28 21:27
  • 阅读:127

近期升级hbuilder4.66以后打包安卓APP会闪退(用到了OAID插件)

分类:uni-app


如图,报这个错。

感觉是更新这个导致的。

2025-05-28 14:17 负责人:DCloud_Android_DQQ 分享
已邀请:
FireFlyTest

FireFlyTest (作者) - 萤火虫鸿蒙开发

uts插件执行顺序问题,原生插件是在启动app就初始化加载so库,而uts是在执行的时候才会加载so库,因此uniapp官方进入以后会调oaid库又没加载so文件就会闪退(这时候还没执行我uts插件的代码)

DCloud_Android_DQQ

DCloud_Android_DQQ

这个报错是说找不到对应的oaid so 库 确认一下是否有这方面的修改。

  • FireFlyTest (作者)

    我们插件没有任何修改,可以确保的,我这两天打包几十次了都是为了解决这个问题。我将apk解压以后也能看到这两个so库

    2025-05-28 14:43

  • FireFlyTest (作者)

    回复 FireFlyTest: 要不要我将闪退的这个包给你看看

    2025-05-28 14:45

  • FireFlyTest (作者)

    https://ask.dcloud.net.cn/article/39853跟这篇文章一样的

    2025-05-28 18:16

FireFlyTest

FireFlyTest (作者) - 萤火虫鸿蒙开发

我们插件没有任何修改,可以确保的,我这两天打包几十次了都是为了解决这个问题。我将apk解压以后也能看到这两个so库

FireFlyTest

FireFlyTest (作者) - 萤火虫鸿蒙开发

自定义基座解压出来有这个包

FireFlyTest

FireFlyTest (作者) - 萤火虫鸿蒙开发

求救!

FireFlyTest

FireFlyTest (作者) - 萤火虫鸿蒙开发

没人了吗,好难受。随便在本地离线SDK里面的lib删除原来1.x的aar包,加一个oaid的2.5.0的aar包,启动后点击同意隐私协议就会看到报错!!!!

FireFlyTest

FireFlyTest (作者) - 萤火虫鸿蒙开发

这个问题存在很久了,可没人解决,OAID不是常见APP都要获取用来推广的吗?大家都没遇到过吗?

FireFlyTest

FireFlyTest (作者) - 萤火虫鸿蒙开发

最新进展,uts封装的oaid插件会出现这个问题,在启动oaid的时候说找不到oaid的so库,这是uniapp官方的陈年老bug。之前封装的OAID原生插件不会这样。

目前只能通过既引入原生插件,又引入oaid插件才能暂时解决这个问题。希望官方早点修复。

要回复问题请先登录注册