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

- 发布:2023-11-23 17:34
- 更新:2023-11-23 17:34
- 阅读:257
产品分类: 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)
0 个回复