5***@qq.com
5***@qq.com
  • 发布:2024-03-28 06:46
  • 更新:2024-03-29 10:48
  • 阅读:321

WebRTC原生插件报错java.lang.ClassNotFoundException,请大神帮忙看看该如何处理?

分类:插件市场

问题描述:
在uniapp,app离线打包的UniPlugin-Hello-AS项目中:
添加依赖: compileOnly 'org.webrtc:google-webrtc:1.0.32006'
在代码中调用webrtc的初始化,就会报下面的错误。是uniapp不支持webrtc吗?
单独的android项目webrtc都测试可以使用。
单独的uniapp简单插件,测试也都可以用。
但是开发webrtc原生插件就会出问题。
异常信息如下:
JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception java.lang.ClassNotFoundException: Didn't find class "org.webrtc.WebRtcClassLoader" on path: DexPathList[[zip file "/data/app/com.demo.plugindemo-sscYDsDd6Ck84VHMFfT4UQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.demo.plugindemo-sscYDsDd6Ck84VHMFfT4UQ==/lib/arm, /data/app/com.demo.plugindemo-sscYDsDd6Ck84VHMFfT4UQ==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]。
请大神帮忙看看需要怎么解决!

2024-03-28 06:46 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com (作者)

自己已解决,解决办法:插件的build.gradle把minifyEnabled false

要回复问题请先登录注册