1

当我构建 syc 我的 android 项目时,它是这样的 在此处输入图像描述

在此处输入图像描述

本地属性

在此处输入图像描述

我该如何解决这个错误?

4

1 回答 1

1

因此,您可能希望在 build.gradle 文件中指定 cmake 版本 [1]

android {
    ...
    externalNativeBuild {
        cmake {
            ...
            // Specifies the version of CMake the Android plugin should use. You need to
            // include the path to the CMake binary of this version to your PATH
            // environmental variable.
            version "3.10.2.4988404"
        }
    }
}

对于 sdk manager 下载的版本,我不需要在 local.properties 中指定 cmake.dir。尝试完全删除它。

当我使用未从 Android Studio 的 sdk 管理器安装的 cmake 版本时,我需要指定 cmake.dir 。然后我必须把路径放到 cmake 安装目录(包含 的那个bin/cmake),而不是直接放在 cmake 二进制目录。

[1] 摘自https://developer.android.com/reference/tools/gradle-api/4.1/com/android/build/api/dsl/Cmake#version

于 2020-11-05T17:54:11.803 回答