cannot locate symbol _ZTVNSt6__ndk119basic_ostringstreamIcNS_

编译正常,运行报错:cannot locate symbol ZTVNSt6__ndk119basic_ostringstreamIcNS

简单记录:

1、编译ffmpeg so库,编译正常;

2、AndroidStudio建立项目,引用so库,编译正常,运行起来后被catch了,报错:cannot locate symbol ZTVNSt6__ndk119basic_ostringstreamIcNS

转换接口 --> ostringstream

3、查了下相关资料,大概意思是libc++库没有对上或者没有找到;

4、尝试AndroidStudio中增加依赖,但是还是报错;

复制代码
arguments "-DANDROID_STL=c++_shared"

5、通过查询网上一些解释,大概意思编译ffmpeg的NDK版本和androidstudio用的NDK版本没对上,通过切换同一个版本后,解决了该问题。

相关推荐
FlightYe11 分钟前
Android投屏MirrorCast全链路
android
Ehtan_Zheng25 分钟前
Kotlin const val vs val:字节码、性能与隐藏陷阱详解
android·kotlin
墨狂之逸才29 分钟前
Android TV 垃圾应用清理指南
android
源来猿往1 小时前
记ffmpeg-8.1.1 之Android库编译(window)
android·ffmpeg
恋猫de小郭1 小时前
Android 17 正式版发布,全新 AI 和各种破坏性更新
android·前端·flutter
我命由我123452 小时前
Jetpack Room - Room 查询返回列表无需判空、LIKE 关键字
android·java·开发语言·java-ee·android jetpack·android-studio·android runtime
朝星2 小时前
Android开发[14]:网络优化之OkHttp
android·okhttp·kotlin
私人珍藏库2 小时前
[Android] FX Player-安卓全格式播放器-比MX播放器好用
android·学习·工具·软件·多功能
写点啥呢2 小时前
车机 Android 开机优化复盘:我怎么和 AI 一起把问题定位到 SystemUI
android·人工智能