Open jrdeng opened 6 years ago
用NDK standalone toolchain编译生成的动态库,在设备上跑的时候报这个错。
搜了一下这个符号,似乎是STL相关的(?),而且是 libgnustl 里才有。
最后解决办法:make standalone toolchain的时候,指定 --stl=libcxx ,不使用默认的 libgnustl。
--stl=libcxx
这样生成的toolchain不包含这个符号,生成的动态库也不会去找这个符号。
(以前一直用的默认的libgnustl并没有报错,应该是项目上没用到STL相关的东西?)
用NDK standalone toolchain编译生成的动态库,在设备上跑的时候报这个错。
搜了一下这个符号,似乎是STL相关的(?),而且是 libgnustl 里才有。
最后解决办法:make standalone toolchain的时候,指定
--stl=libcxx
,不使用默认的 libgnustl。这样生成的toolchain不包含这个符号,生成的动态库也不会去找这个符号。
(以前一直用的默认的libgnustl并没有报错,应该是项目上没用到STL相关的东西?)