Android Studio 导入NDK项目报错: executing external native build for cmake

今天在网上下载了一个NDK的项目,导入后报错“executing external native build for cmake”,如下图所示:

        因为刚接触NDK,对这方面还不太熟悉,所以在网上搜索了下,试了很多办法都不行;很多都说是C++库名的问题,比如下面这个博客中所写,但我按照修改了之后还是不行;

        android studio大坑 executing external native build for cmake

      也有说是 SDK 的路径名问题,如下文章,修改之后也不行;

        记录Android Studio CMake一处错误 - Cause: executing external native build for cmake

        然后又想了下,会不会是 CMake 没有下载安装的问题,于是去 SDK Manager 中检查了下,果然没有安装,于是勾选安装,但是还是不行;

        到底是哪里问题呢?在百般苦思冥想之下,突然想到,Android Studio中的项目都是通过gradle 构建的 ,会不会是gradle的问题,于是查看了下gradle版本,果然,因为本地没有项目配置中的 gradle 的版本,而Android Studio 又没有成功自动下载项目中配置的 gradle 版本 , 所以项目没有构建成功,才会报错,于是将 项目中的 gradle 版本配置改为 本地有的 gradle 版本 , 问题解决。

        后续无论是普通Android项目,还是NDK相关项目,导入项目之后如果报错,一定要先检查下 gradle 版本是否有问题

你可能感兴趣的:(Android Studio 导入NDK项目报错: executing external native build for cmake)