本文主要是介绍Android NDK APP_STL gnustl_shared is no longer supported 报错处理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
错误原因:APP_STL gnustl_shared 不再被ndk支持。
由于 Android OS 放弃GCC转向了 Clang 编译器, 所以 NDK 将移除GCC, 所以建议用Clang编译你的程序。
修改 Applicaiton.mk 中的相关配置
1. APP_STL := gnustl_static 改为 APP_STL := c++_static;
2.删除NDK_TOOLCHAIN or NDK_TOOLCHAIN_VERSION;
对于cmake编译:
1.删除 ANDROID_TOOLCHAIN
对于独立的toolchains
用clang/clang++ binaries 代替 gcc/g++.
这篇关于Android NDK APP_STL gnustl_shared is no longer supported 报错处理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!