当前位置:网站首页>Ndk 和Cmake报错解决
Ndk 和Cmake报错解决
2022-08-10 22:42:00 【小刘学安卓】
今天在clone网上的开源Camera项目到本地运行的时候,android编译器提示ndk未安装(Camera源码中涉及到调用C++的库,所以需要用到ndk).
在装完ndk和cmake后,发现还是报错了。
解决方案:
1、cmake版本太高,需要安装低版本的cmake
最开始下载的是默认最高版本的cmake,编译报错Invalid revision: 3.22.1-g37088a8,解决方案是,下载老版本:
下载完老版本Cmake后,需要配置一下:
1、修改local.properties,追加cmake的路径
cmake.dir=/Users/liuqinhou/Library/Android/sdk/cmake/3.6.4111459
可能还要在build.gradle中指定Cmake版本
android{
......
externalNativeBuild {
cmake {
version "3.6.4111459"
}
}
}
2、现在并配置ndk
ndk的下载和配置方式和cmake类似
ndk.dir=/Users/liuqinhou/Library/Android/sdk/ndk/17.2.4988734
参考文章:
边栏推荐
- Introduction to the use of counter instructions in Rockwell AB PLC RSLogix5000
- MySQL:MySQL的集群——主从复制的原理和配置
- TCP连接过程中如果拔掉网线会发生什么?
- JS学习 2022080
- KRONES克朗斯电源维修0-901-17-350-8技术概论
- HanLP词性表
- 3598. 二叉树遍历(华中科技大学考研机试题)
- Qualcomm Platform Development Series Explanation (Application) Introduction to QCMAP Application Framework
- B站数据分析岗实习生面试记录
- gcc492 compile `.rodata‘ can not be used when making a PIE object; recompile with -fPIE
猜你喜欢
随机推荐
web项目访问引用jar内部的静态资源
JS use regular expressions in g model and non g difference
2021 IDEA creates web projects
威纶通触摸屏如何在报警的同时,显示出异常数据的当前值?
【640. Solving Equations】
如何反弹shell
68:第六章:开发文章服务:1:内容梳理;article表介绍;创建【article】文章服务;
N1BOOK writeup
留言有奖|OpenBMB x 清华大学NLP:大模型公开课更新完结!
华为HCIE云计算之Fusion Access桌面云
带你造轮子,自定义一个随意拖拽可吸边的View
HanLP词性表
ASCII, Unicode and UTF-8
make & cmake
艺术与科技的狂欢,阿那亚2022砂之盒沉浸艺术季
面试官: AMS在Android起到什么作用,简单的分析下Android的源码
BM13 determines whether a linked list is a palindrome
Research on multi-element N-k fault model of power system based on AC power flow (implemented by Matlab code) [Power System Fault]
LabVIEW分配多少线程?
How does the Weiluntong touch screen display the current value of abnormal data while alarming?