WebRTC编译后替换libwebrtc.aar时提示找不到libjingle_peerconnection_so.so库
Loading native library: jingle_peerconnection_so
问题原因:编译的时候只编译了armeabi-v7a的版本,但是应用程序是arm64-v8a,所以无法运行
解决方法:更新编译脚本,加上arm64-v8a进行编译
./tools_webrtc/android/build_aar.py --build-dir out/android --arch 'armeabi-v7a' 'arm64-v8a' --extra-gn-args rtc_include_tests=false rtc_build_tools=false rtc_build_examples=false
或者制定编译所使用的版本
ndk {
abiFilters "armeabi-v7a"
}
添加到这里即可,可以通过分析最后的apk中lib来看是否有对应的so库
原文地址:https://blog.csdn.net/qq_41106435/article/details/142415027
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!