Android Studio Native C++学习--[CXX1300] CMake ‘3.18.1‘ was not found in SDK, PATH, or by cmake.dir 报错

一.安装NDK和CMake

 1. 打开sdk manager

2.选中SDK Tools安装NDK和CMake

如果有版本要求可以点击右下角Show Package Deatails下载其他版本

注意:需要从谷歌下载数据,所以可能出现下载不成功的情况,自行配置魔法上网

二.创建Native C++工程

1.选择右下角Native C++

2.填好相关信息

3.选择C++标准

 4.从Android切换到项目目录

可以看到build.gradle会指定camke配置

CMakeLists.txt

5.其他问题

可能会有报错[CXX1300] CMake '3.18.1' was not found in SDK, PATH, or by cmake.dir property.

首先同步一下看看

还不能解决就在local.propetties文件中添加cmake.dir,填好cmake指定版本的路径即可

我个人这里遇到的问题应该是没有同步,因为后续没配置cmake.dir也能成功编译运行程序

三.参考文章

1.向您的项目添加 C 和 C++ 代码 

2. Error:CMake '3.10.2' was not found in PATH or by cmake.dir property. CMake '3.10.2' found in SDK did

3.CMake '3.18.1' found in SDK did not match requested version '3.10.2'. 

4.C/C++在Android开发中的应用 

猜你喜欢

转载自blog.csdn.net/OrientalGlass/article/details/130781593