解决NDK的STL版本不支持exception的问题

参考资料android-ndk-r8b/docs/CPLUSPLUS-SUPPORT.html

1. Application.mk里添加   APP_STL := gnustl_static

因为默认的库是最小的,很多特性不支持,所以要换gnustl_static。

2. Android.mk里添加 LOCAL_CPP_FEATURES += exceptions(或者Android.mk里添加LOCAL_CPPFLAGS += -fexceptions。或者Application.mk里添加APP_CPPFLAGS += -fexceptions)

因为所有的C++库编译时默认是-fno-exceptions的。

你可能感兴趣的:(解决NDK的STL版本不支持exception的问题)