相关疑难解决方法(0)

无法在Android Studio中找到CMake

我需要在我的Android程序中添加C/C++代码,我需要LLDB,CMake和NDK.我在SDK管理器中找到了LLDB和NDK,但那里缺少CMake.我尝试从CMake官方网站手动下载它,发现对于Android我们需要SDK定制的CMake.

在此输入图像描述

如你所见,没有像CMake这样的选择.

我在哪里可以找到适用于Android的CMake版本?

我在网站上尝试过CMake,在ndk-bundle/build文件夹中找到了一个,但两者都给出了同样的错误.可以用它做什么以及如何解决问题?

Build command failed.

Error while executing 'C:\Users\amishr33\AppData\Local\Android\sdk\cmake\bin\cmake.exe' with arguments {-HC:\Users\amishr33\AndroidStudioProjects\MyApplication\app\src\main\jni -BC:\Users\amishr33\AndroidStudioProjects\MyApplication\app\.externalNativeBuild\cmake\debug\armeabi -GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=C:\Users\amishr33\AppData\Local\Android\sdk\ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=C:\Users\amishr33\AndroidStudioProjects\MyApplication\app\build\intermediates\cmake\debug\obj\armeabi -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:\Users\amishr33\AppData\Local\Android\sdk\cmake\bin\ninja.exe -DCMAKE_TOOLCHAIN_FILE=C:\Users\amishr33\AppData\Local\Android\sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=15 -DCMAKE_CXX_FLAGS=-std=c++11 -DANDROID_TOOLCHAIN=clang -DANDROID_STL=gnustl_static}
CMake Error: Could not create named generator Android Gradle - Ninja
Generators
  Visual Studio 15 2017 [arch] = Generates Visual Studio 2017 project files.
                                 Optional [arch] can be "Win64" or "ARM".
  Visual Studio 14 2015 [arch] = Generates Visual Studio 2015 project files.
                                 Optional [arch] can be "Win64" or "ARM".
  Visual …
Run Code Online (Sandbox Code Playgroud)

android cmake android-ndk android-studio

62
推荐指数
6
解决办法
7万
查看次数

标签 统计

android ×1

android-ndk ×1

android-studio ×1

cmake ×1