i***@fjskec.com
i***@fjskec.com
  • 发布:2023-11-23 17:34
  • 更新:2023-11-23 17:34
  • 阅读:257

【报Bug】打包含有第三方室内定位插件的app时,运行插件时闪退,报了一个com.facebook.jni.HybridData的错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 3.98

手机系统: Android

手机系统版本号: Android 13

手机厂商: 小米

手机机型: 小米civi

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

打开第三方插件时候直接闪退

预期结果:

打开第三方插件时候直接正常运行

实际结果:

闪退

bug描述:

当前我们有一个安卓的sdk,这个sdk使用了pytorch_android-1.8.0.aar 在该sdk中引用了jni,分别是libpytorch_jni.so和libfbjni.so
将对应的SDK打包成uniapp所需要的插件之后,现在运行时存在找不到 libfbjni.so 中的方法的情况,错误为:
java.lang.ClassNotFoundException: com.facebook.jni.HybridData
at org.pytorch.NativePeer.initHybrid(Native Method)
at org.pytorch.NativePeer.<init>(NativePeer.java:25)
at org.pytorch.Module.load(Module.java:25)
at org.pytorch.Module.load(Module.java:35)
查看apk包,发现对应的目录中都有对应的so文件,且对应的cpu架构确认也是没有问题的。

这是闪退日志

BOARD:zijin
BOOTLOADER:unknown
BRAND:Xiaomi
CPU_ABI:arm64-v8a
CPU_ABI2:
DEVICE:zijin
DISPLAY:TKQ1.220807.001 test-keys
FINGERPRINT:Xiaomi/zijin/zijin:13/TKQ1.220807.001/V14.0.6.0.TLPCNXM:user/release-keys
HARDWARE:qcom
HOST:pangu-build-component-system-388170-tfp97-p073c-75mq3
ID:TKQ1.220807.001
IS_DEBUGGABLE:false
IS_EMULATOR:false
IS_MIUI:true
MANUFACTURER:Xiaomi
MODEL:2109119BC
ODM_SKU:zijin
PERMISSIONS_REVIEW_REQUIRED:true
PRODUCT:zijin
RADIO:unknown
SERIAL:unknown
SKU:zijin
SOC_MANUFACTURER:QTI
SOC_MODEL:SM7325
SUPPORTED_32_BIT_ABIS:[Ljava.lang.String;@b24a814
SUPPORTED_64_BIT_ABIS:[Ljava.lang.String;@d49d8bd
SUPPORTED_ABIS:[Ljava.lang.String;@7a90eb2
TAGS:release-keys
TIME:1697101476000
TYPE:user
UNKNOWN:unknown
USER:builder
java.lang.ClassNotFoundException: com.facebook.jni.HybridData
at org.pytorch.NativePeer.initHybrid(Native Method)
at org.pytorch.NativePeer.<init>(NativePeer.java:25)
at org.pytorch.Module.load(Module.java:25)
at org.pytorch.Module.load(Module.java:35)
at cn.whu.cs.niu.PDR.IMUCollectorZY$b.invoke(IMUCollectorZY.kt:2)
at cn.whu.cs.niu.PDR.IMUCollectorZY$b.invoke(IMUCollectorZY.kt:1)
at kotlin.concurrent.ThreadsKt$thread$thread$1.run(Thread.kt:30)

2023-11-23 17:34 负责人:无 分享
已邀请:

要回复问题请先登录注册