項目用到了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,問題就解決了