Android Studio Native C++模板项目CMake编译[CXX1405]配置失败
解决Android Studio默认Native C++模板项目的[CXX1405]构建警告
- 清理并重新构建项目
执行Build > Clean Project,再执行Build > Rebuild Project。CMake缓存残留可能导致configure阶段出现临时错误,清理后重新生成缓存即可解决。 - 检查CMake版本兼容性
打开模块级build.gradle文件,确认cmakeVersion与Android Studio内置CMake版本匹配。若模板指定版本过旧或过新,可修改为Studio推荐的稳定版本,示例配置:android { externalNativeBuild { cmake { version "3.22.1" } } } - 验证NDK路径与完整性
通过File > Project Structure > SDK Location检查NDK路径是否正确,版本是否适配项目要求。若NDK安装不完整或路径错误,重新下载对应版本的NDK即可。 - 禁用CMake并行配置
在模块级build.gradle中添加参数强制CMake单线程执行configure,避免资源竞争导致的阶段异常:android { externalNativeBuild { cmake { arguments "-DCMAKE_BUILD_PARALLEL_LEVEL=1" } } } - 更新Android Studio到最新稳定版
旧版本Studio的CMake集成可能存在已知bug,更新到最新稳定版可修复这类模板项目的构建问题。
补充说明:该[CXX1405]错误仅代表CMake configure阶段出现临时异常,但后续构建流程自动恢复,因此最终显示BUILD SUCCESSFUL。若不影响功能可忽略,上述方法可消除错误日志。
内容的提问来源于stack exchange,提问作者odeen98
相关产品推荐
相关产品推荐

