sko*_*onz 6 android cmake android-ndk android-studio
我最近在Ubuntu 18.04上安装了Android Studio,以便为Android进行一些本机C ++开发。在编译需要cmake 3.9或更高版本的项目(由于cmake依赖关系)时,我发现Android Studio安装的cmake版本仅为3.6版本。是否有一种干净的方法可以通过SDK Manager升级与Android Studio一起安装的cmake版本?
我正在运行Android Studio版本3.1.3,并从SDK Manager-> SDK工具安装了cmake。
Pro*_*kar 12
根据官方文档,
SDK Manager包括CMake的分支版本,最高版本为3.6.4。如果要使用CMake 3.7或更高版本,请按照以下步骤操作:
将Android Studio更新至3.0或更高版本,并将针对Gradle的Android插件更新至3.0.0或更高版本。
从CMake官方网站下载并安装 CMake 3.7或更高版本。
在模块的build.gradle文件中指定要让Gradle使用的CMake版本:
android {
externalNativeBuild {
cmake {
version "3.7.1"
}
}
}
将CMake安装的路径添加到PATH环境变量中,或将其包含在项目的local.properties文件中,如cmake.dir="path-to-cmake"。如果Gradle无法找到您在build.gradle文件中指定的CMake版本,则会收到生成错误。如果设置此属性,则Gradle将不再使用PATH查找CMake。
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
4433 次 |
| 最近记录: |