最新消息:关注【已取消】微信公众号,可以获取全套资料,【全套Java基础27天】【JavaEE就业视频4个月】【Android就业视频4个月】

Android NDK: APP_STL stlport_static is no longer supported错误解决

Android 太平洋学习网 0浏览 评论

在含有NDK的android项目中,当我们运行Android Studio的时候,有时候会出现“Android NDK: APP_STL stlport_static is no longer supported”这样的错误,很多网友说是因为NDK版本太高了,需要换一个NDK 19以下的版本重新编译,这有违背我们Android开发的初衷,没有意义!


具体错误如下:

ERROR: *** Android NDK: APP_STL stlport_static is no longer supported. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information    .  Stop.

Open File

ERROR: *** Android NDK: APP_STL gnustl_shared is no longer supported. Please switch to either c++_static or c++_shared. See https://developer.android.com/ndk/guides/cpp-support.html for more information    .  Stop.

Open File

新版的NDK已经不支持APP_STL指定的stlport_static 或 gnustl_shared编译方式了,我们可以更换以下APP_STL指定的值即可。

错误解决方案:

找到Application.mk文件,更改APP_STL指定的值为“c++_static”,如下这样操作即可!

如果是:
APP_STL := stlport_static
或者是:
APP_STL := gnustl_shared

都改成

APP_STL := c++_static

方法简单有效,很容易就能解决上述C++代码编译错误的问题了!

来源网站:太平洋学习网,转载请注明出处:http://www.tpyyes.com/a/android/1033.html
"文章很值,打赏犒劳作者一下"
微信号: Javaweb_engineer

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

与本文相关的文章

发表我的评论
取消评论

表情

您的回复是我们的动力!

  • 昵称 (必填)

网友最新评论