Android NDK APP_STL gnustl_shared is no longer supported 報錯處理

錯誤緣由:APP_STL gnustl_shared 再也不被ndk支持。c++

因爲 Android OS 放棄GCC轉向了 Clang 編譯器, 因此 NDK 將移除GCC, 因此建議用Clang編譯你的程序。編譯器

修改 Applicaiton.mk 中的相關配置
1. APP_STL  := gnustl_static 改成 APP_STL := c++_static;it

2.刪除NDK_TOOLCHAIN or NDK_TOOLCHAIN_VERSION;編譯

 

對於cmake編譯:gcc

1.刪除 ANDROID_TOOLCHAIN配置

 

對於獨立的toolchainsgc

用clang/clang++ binaries 代替 gcc/g++.程序