android studio 2.2.2 关于JNI的初建报CMake错误

3 篇文章 0 订阅

前段时间android studio 2.2.2 公布了,更新后在创建项目时多了一个Support C++的选项,侧面反应出对于NDK的支持优化了。

今天在选择这个选项准备尝试一下时,初建项目就报错了。(当时一头雾水,只能百度和Google,但都是直接创建成功,并没有我这样的问题)倒是学到了一堆的知识,关于CMake的。。。

当时报的错有一堆,几句关键的我记得:
Error:executing external native build for cmake …\app\CMakeLists.txt
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
等等。。。(我在浏览器历史记录查看)

最后返回自己尝试各种方法,想到一片文章有写他使用是Android NDK r12b的环境,我当时还是10,于是尝试更新了(我当前最新是13.1.3345770),下载更新了半个小时吧(挺绝望的)。安装完后重新编译运行Gradle,竟然成功了(感到。。)

总之,我是把NDK的版本从10更新到最新的13就OK了
如果你和我的问题类似,或许可以尝试下

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值