最近在做使用opencv来编译项目,使用较新的NDK编译带OpenCV的工程时会遇到编译问题
Key GNUSTL_STATIC is missing in the map.
这个是时候就需要下载安装旧版本NDK,可以使用Android Studio自动下载配置,对window和mac均适用,免去了配置的烦恼
第一步按照以下步骤在AS上找到下载旧版本NDK的位置
2,勾选上需要下载的旧版本的版本号,例如我这里需要的是17.2.4988734,然后点击apply按钮即可以下载下来,ndk下载后会在sdk目录的ndk目录下
如果不知道版本对应的ndk是r多少,可以去官网查询NDK下载链接
3,最后是配置当前项目使用的ndk版本,在工程的build.gradle下的android节点下配置以下内容
android {
ndkVersion "17.2.4988734"//自己项目需要的ndk版本号
}