CMake 错误:无法创建命名生成器 Android Gradle - Ninja

问题描述 投票:0回答:2

Gradle 构建窗口错误:

Gradle Sync 窗口错误:

android android-ndk
2个回答
7
投票

CMake
版本的兼容性可能是一个问题, 旧的
NDK
(13b以下)与新的
CMake
不兼容, 因此,要么更新
NDK
要么删除新的
CMake
(以强制使用旧的 CMake)。

  • 检查您的系统设置和 SDK 工具下列出的版本

    转到外观和行为 -> 系统设置 -> Android SDK

  • 不兼容3.10.2

  • 兼容3.6.4111459


0
投票

对我来说,删除 Mac 上所有其他 CMake 版本。

➜  Server git:(master) ✗ ls -alth /Users/gongzelong/Downloads/sdk/cmake/                   
total 24
drwxr-xr-x@  4 gongzelong  staff   128B Apr  2 14:37 .
drwxr-xr-x@ 28 gongzelong  staff   896B Apr 23  2022 ..
-rw-r--r--@  1 gongzelong  staff    10K Sep 30  2018 .DS_Store
drwxr-xr-x@  8 gongzelong  staff   256B Oct 19  2016 3.6.3155560

仅保留3.6.3155560,删除所有其他更高版本。

还可以使用 Android Studio 中的 SDK Manager。

© www.soinside.com 2019 - 2024. All rights reserved.