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"
}
}
}
2条答案
按热度按时间ar7v8xwq1#
因此,您可能需要在build.gradle文件中指定cmake版本[1]
对于sdk管理器下载的版本,我不需要在local.properties中指定cmake.dir,尝试将其完全删除。
当我使用的cmake版本 * 不是 * 从Android Studio的sdk管理器安装时,我需要指定cmake.dir,然后我必须将路径放置到cmake安装目录(包含
bin/cmake
的目录),而不是直接放置到cmake二进制目录。[1]从www.example.com复制代码段https://developer.android.com/reference/tools/gradle-api/4.1/com/android/build/api/dsl/Cmake#version
bakd9h0s2#
对我来说,我使用的是源存储库中的最新版本的CMAKE。默认情况下,它安装到/usr/local/bin/cmake。
问题是错误消息从来没有说它正在将/bin/cmake添加到路径中...
为了将来在您的www.example.com中local.properties这样做: