Android JNI开发解决Could not get version from cmake.dir path问题

做~自己de王妃 提交于 2020-01-16 02:22:59

项目用到了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,问题就解决了

 

 

 

 

 

 

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!