问题描述
接上文:【解决方案记录】Namespace not specified. Please specify a namespace in the module‘s build.gradle file like
后,重新编译,弹出错误:
> Task :prepareKotlinBuildScriptModel UP-TO-DATE
[CXX1300] CMake '3.10.2' was not found in SDK, PATH, or by cmake.dir property.
[CXX1301] - CMake '3.22.1' found in SDK did not satisfy requested version.
FAILURE: Build failed with an exception.
* What went wrong:
:app debug:arm64-v8a failed to configure C/C++
null
解决方法
在项目的app目录下的build.gradle文件中下拉,可以在android的范围内看见如下代码:
externalNativeBuild {
cmake {
path file('src/main/cpp/CMakeLists.txt')
version '3.10.2'
}
}
可以看出,上面提到的cmake版本正是error中提示没有的cmake版本,将其修改为电脑中已有的cmake版本即可,我修改为了3.22.1
至此,结束