项目用到了JNI,在Android Studio上NDK开发用的是cmake,但是打开项目报了如下错误
Could not get version from cmake.dir path 'D:\Android\Sdk\cmake\3.10.2.4988404'.
- CMake '3.6.0' found in SDK did not match requested version '3.10.2'.
字面意思就是说在cmake文件夹路径下找不到指定版本的cmake,只找到3.6.0版本不符合项目需要的3.10.2版本
找不到那就下一个呗
打开SDK Manager,切换到SDK Tools页,找到CMake项,勾选下右下角的Show Package Details后可以展开CMake看到下面的版本,可以看到3.6.4版本是installed,而3.10.2版本是Not installed,我们就勾选下3.10.2版本,然后点击OK按钮就会开始下载该版本。
下载完成后再点击下Try Again按钮重新Async Gradle,问题就解决了
来源:CSDN
作者:野猿新一
链接:https://blog.csdn.net/mqdxiaoxiao/article/details/103989139