用NDK standalone toolchain编译生成的动态库,在设备上跑的时候报这个错。

搜了一下这个符号,似乎是STL相关的(?),而且是 libgnustl 里才有。

最后解决办法:make standalone toolchain的时候,指定 --stl=libcxx ,不使用默认的 libgnustl。

这样生成的toolchain不包含这个符号,生成的动态库也不会去找这个符号。

(以前一直用的默认的libgnustl并没有报错,应该是项目上没用到STL相关的东西?)


Comments: (on github issue)