迷失网络
迷失网络
  • 发布:2022-02-16 10:25
  • 更新:2022-02-16 10:29
  • 阅读:871

UniPlugin-Hello-AS 中集成第三方sdk初始化报错

分类:uni-app

UniPlugin-Hello-AS 示例项目中
我模仿 uniplugin_component 另外创建了模块 uniplugin_alirtc,这个模块里面写了一个插件,安装app到手机正常。

uniplugin_alirtc 这个模块中集成了AliRTCSdk.aar 这个sdk,build.gradle中的写法是
compileOnly fileTree(dir: '../app/libs', include: ['AliRTCSdk.aar'])

uniplugin_alirtc 这个插件,只显示一个按钮,点击按钮执行下面这行代码,初始化rtc
AliRtcEngine.getInstance(context.getApplicationContext());

然后报错

2022-02-16 10:16:00.547 3471-3471/com.android.UniPlugin W/System.err: java.lang.ClassNotFoundException: Didn't find class "org.webrtc.ali.EglBase14$Context" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.android.UniPlugin-SDUIXn8EDEXd-aWfh6pqlg==/base.apk"],nativeLibraryDirectories=[/data/app/com.android.UniPlugin-SDUIXn8EDEXd-aWfh6pqlg==/lib/arm, /data/app/com.android.UniPlugin-SDUIXn8EDEXd-aWfh6pqlg==/base.apk!/lib/armeabi-v7a, /system/lib, /product/lib]]
2022-02-16 10:16:00.548 3471-3471/com.android.UniPlugin W/System.err: at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
2022-02-16 10:16:00.548 3471-3471/com.android.UniPlugin W/System.err: at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
2022-02-16 10:16:00.550 3471-3471/com.android.UniPlugin W/System.err: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:987)
2022-02-16 10:16:00.550 3471-3471/com.android.UniPlugin E/rtc: #

Fatal error in ../../../webrtc/sdk/android/src/jni/classreferenceholder.cc, line 114

# last system error: 2  
# Check failed: !jni->ExceptionCheck()  
# error during FindClass: org/webrtc/ali/EglBase14$Context  
#  
--------- beginning of crash  

2022-02-16 10:16:00.551 3471-3471/com.android.UniPlugin A/libc: Fatal signal 6 (SIGABRT), code -6 (SI_TKILL) in tid 3471 (droid.UniPlugin), pid 3471 (droid.UniPlugin)

2022-02-16 10:25 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

AliRTCSdk.aar 有依赖的东西

该问题目前已经被锁定, 无法添加新回复