登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> SoftHub关联区 >> 主题: [asd]asd中的 cmake 版本     [回主站]     [分站链接]
[asd]asd中的 cmake 版本
clq
浏览(292) - 2021-02-05 00:30:43 发表 编辑

关键字:

[asd]asd中的 cmake 版本

稍老点的 asd 下载安装 ndk 时会 cmake 会报版本不对。版本不兼容是 asd 的老毛病了。

https://cmake.org/files/v3.12/
https://cmake.org/files/
https://github.com/kitware/cmake/releases

以上几个地方可以下载不同版本的 cmke .

----------------------------------------------------------------
https://www.cnblogs.com/zjutzz/p/10814996.html


android studio中为gradle指定cmake版本

Android Studio相当于是Intellij基础上写了一个AS插件,这个插件使用gradle作为构建系统,因此构建出现问题先考虑gradle的文档。

gradle可以使用native build system,例如cmake。gradle中使用cmake时可以指定cmake版本,官方文档:https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.CmakeOptions.html

使用情景:我在系统中装了一个cmake3.13.4,发现android studio的sdk会去自行为ndk工程下载cmake3.6。我只想用cmake3.13.4。

具体设置:

方法1:<项目根目录>/app/build.gradle:

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.13.4"
}
}

方法2:<项目根目录>/local.properties:

cmake.dir=E\:\\soft\\cmake-3.13.4-win64-x64

总结很傻就是了,只能一个一个项目的配置,不能全局的配置。做AS的大佬们有讨论过:https://groups.google.com/forum/#!topic/android-ndk/3WV5iNjISKY ,甩锅给gradle项目,2333.
Greatness is never a given, it must be earned.
好文要顶 关注我 收藏该文
ChrisZZ
关注 - 43
粉丝 - 120
+加关注
0
0
« 上一篇: win7安装小米8驱动
» 下一篇: 基于GDI显示png图像
posted @ 2019-05-05 17:23 ChrisZZ 阅读(5436) 评论(3) 编辑 收藏

评论列表
回复 引用
#1楼
2020-12-30 17:35 qianrushiniuren

手动安装cmake也可以吗?不是必须要通过sdk安装吗?
我现在的cmake版本太低了,想升级不知道有没有什么较好的方法
支持(0) 反对(0)
回复 引用
#2楼
[楼主] 2020-12-30 17:37 ChrisZZ

@qianrushiniuren
可以的。我是下载.zip格式的,解压后 cmake-3.19.1/bin 目录放到 PATH,然后重开AS,并且

在 app 模块的 build.gradle 中指定cmake版本:
(官方文档https://developer.android.com/studio/projects/install-ndk)

android {
...
externalNativeBuild {
cmake {
path "src/main/cpp/CMakeLists.txt"
version "3.19.1"
}
}
}

支持(1) 反对(0)
回复 引用
#3楼
2020-12-30 17:39 qianrushiniuren

@ChrisZZ
谢谢博主


总数:0 页次:1/0 首页 尾页  
总数:0 页次:1/0 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1