Android Studio 2.2.2 NDK开发(只讨论有C源码的情况下,直接引用.so过于简单不讨论)

前期准备工作:

一、下载NDK与LLDB、CMake工具

步骤1、打开android studio,从菜单中选择Tools > Android >SDK Manager。

2、选择SDK Tools 选项。

3、选上LLDB,CMake与NDK选项,如下图


4、选择Apply,然后选择OK。

5、当下载完成后,点击Finish,然后 点击OK结束。

(Note:该下载需要翻墙,本人是翻墙访问的谷歌进行的下载,若你不能翻墙,可以找一下国内的镜像进行下载)

二、你所使用的android stuido版本必须高于2.2


下面进行主题,开始NDK

方法一:创建工程时就默认支持C/C++

步骤 1、New Project

2、在Include C++ Support前打勾,如下图


2、点击下一步

3、与新建普通项目一样,选择项目预运行的设备类型

4、在Customize C++ Support页面可以根据自己的需要进行选择

4.1、 C++ Standard:C++标准的选择,选择Toolchain Default选项会使用默认的Cmake设置。

 4.2、Exceptions Support:C++异常处理是否支持,选择该项后,AndroidStudio将会添加-fexceptions标签到cppFlags在项目的      build.gradle文件中。

 4.3、Runtime Type Information Support:是否支持RTTI,如果选择该项,AndroidStudio将会添加-frtti标签到cppFlags在项目的     build.gradle文件中。

5、点击完成

如下图:


新项目创建成功后, 将视图切换到Android模式,可以看到项目增加了cpp与External Build Files文件夹。native-lib.cpp文件中给出了示例C代码。如下图:


完毕。

方法2、添加C与C++代码到已经存在的项目

步骤:1、创建新的native源码文件到你的工程里,如果你已经有了native源码文件在你的工程中,可以越过这一步。

1.1、打开项目选择Project视图。

1.2、右键src>main路径,选择New>Directory,创建文件夹,名字例如:cpp

1.3、在新建的文件夹右键,然后选择New > C/C++ Source File,文件名例如:native-lib



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值