应用程序在加载 webRTC 原生库时崩溃

Swa*_*Pal 5 android android-ndk webrtc quickblox

当我在 jniLibs 中添加所有架构的本机库(即 libjingle_peerconnection_so.so )时,我的应用程序崩溃了。

以下是导致应用程序重新启动崩溃的堆栈跟踪提取。

W/System.err(11538): java.lang.ClassNotFoundException: Didn't find class "org.webrtc.DataChannel$Buffer" on path: DexPathList[[zip file "/data/app/com.sample.app-2/base.apk"],nativeLibraryDirectories=[/data/app/com.sample.app-2/lib/x86, /vendor/lib, /system/lib]]
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我在这里做错了什么?

Swa*_*Pal 3

我终于找到了解决方案,Proguard 干扰了我的 webrtc 文件。在 proguard 设置中添加了 keep-files。