You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

64位环境下Android Studio NDK项目CMake缺失致Gradle同步失败求助

解决Android Studio NDK项目CMake找不到的问题

我碰到过不少开发者遇到类似的CMake缺失问题,结合你的情况,咱们一步步来排查解决:

  • 开启SDK Tools的详细包视图
    默认情况下,SDK Tools面板可能只显示顶层的包分类,CMake可能藏在展开的子项里。你可以点击SDK Tools面板右下角的Show Package Details复选框,然后找到CMake条目,选择和你的NDK版本兼容的版本(一般Android Studio会标注推荐适配的版本)进行安装。

  • 确认SDK路径是否正确
    检查Android Studio指向的SDK路径是不是你提到的E:\android\sdkstudio:

    1. 打开File > Settings > Appearance & Behavior > System Settings > Android SDK
    2. 查看顶部的Android SDK Location是否和预期一致,如果不一致,修改为正确路径后再刷新SDK Tools列表。
  • 手动下载CMake并配置路径
    如果SDK管理器里确实找不到CMake选项,你可以手动操作:

    1. 下载适配64位Windows的CMake版本(注意要选择和你的NDK兼容的版本,比如NDK 25+建议用CMake 3.22及以上)
    2. 解压到你预期的路径E:\android\sdkstudio\cmake下
    3. 回到Android Studio,打开File > Project Structure > SDK Location,在CMake字段里手动指定E:\android\sdkstudio\cmake\bin\cmake.exe的路径,之后重新同步Gradle。
  • 清理Android Studio缓存并重启
    有时候缓存异常会导致SDK Tools列表显示不全:

    1. 关闭Android Studio
    2. 删除AS的缓存目录(默认路径一般是C:\Users\[你的用户名]\.AndroidStudio[版本号]\system\caches)
    3. 重新打开AS,再去SDK Tools里查看CMake选项是否出现。
  • 检查Android Studio和NDK版本兼容性
    如果你用的是较旧的Android Studio版本,可能需要安装对应旧版本的CMake;或者直接升级Android Studio到最新稳定版,新版本的AS通常会更好地兼容CMake和NDK的安装管理。

内容的提问来源于stack exchange,提问作者khashayar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:51:27