问题描述:
在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]]。
请大神帮忙看看需要怎么解决!

5***@qq.com
- 发布:2024-03-28 06:46
- 更新:2024-03-29 10:48
- 阅读:321
WebRTC原生插件报错java.lang.ClassNotFoundException,请大神帮忙看看该如何处理?
分类:插件市场
1 个回复
5***@qq.com (作者)
自己已解决,解决办法:插件的build.gradle把minifyEnabled false