android studio 2.2 使用cmake编译NDK

android studio 2.2 已经进入beta版本,新功能添加众多,NDK编程也得到了简化。官方博客介绍。本文介绍如何使用新版android studio调用 c++代码,为了超级通俗易懂,例子是最最最基本的例子,就是调用c++代码所需的最基本的地方,其余的自行添加即可。

1.下载最新版android studio 2.2

2.新建一个不添加c++的工程(为了亲自添加好知道添加时需要改动什么地方)

新建文件
之后一路下一步就好了。这里我们选择Empty Activity。(假设你已经会了安卓开发了)

3.新建cpp文件夹、c++文件、jni相关的c++文件

  1. 切换到project列表,找到main目录,在main目录下新建cpp文件夹:
    新建cpp文件夹
  2. 右击cpp文件夹,分开新建c++ source File和c++ header file,就叫Max.cpp 和 Max.h好了(命名就用大驼峰了,有知道该用啥的欢迎指正),比较两个数大小并返回最大的那个。图片下一步后一起上。
  3. 再只建立一个c++ source文件用来存放jni相关文件,随便起个叫native-lib.cpp。以上步骤完成后是这样的:
    新建各种文件
  4. 写Max.cpp(这就是完整的文件了,就这个函数也没啥要用的头文件…)
int max(int a, int b)
{
    return a > b ? a : b;
}
  1. 写Max.h(也是完整的)
#ifndef CMAKETEST_MAX_H_H
#define CMAKETEST_MAX_H_H

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值