Android studio开发NDK环境配置

本文介绍如何配置Android NDK环境并安装所需工具,包括CMake和LLDB。通过一个简单的JNI示例项目,演示如何在Android Studio中启用C++支持,选择C++标准及异常处理等设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一:环境配置:

 1.1:下载NDK(下载)

      依次选中Fiel——》Project Struct——》SDK Location——Android SDK Location 查看SDK是否安装,若为空,会有安装选项,也可以下载NDK,释放到本地,指向目录位置

1.2:安装NDK工具:如图所示,打开SDK Manager,下载CMake,LLDB,NDK

说明:CMake是C\C++构建工具,LLDB是C\C++调试工具

二:新建一个JNI小实例

2.1:新建一个项目HelloJNI,并勾选include c\c++ suport

2.2:下一步,会有定制C++ support页面

说明:

   2.2.1:C++ Standard:会有三个选项:Toolchain Default,C++11,C++14,选择默认的Toolchain Default

  2.2.2:Exceptions Support:如果你想使用有关 C++ 异常处理的支持,就勾选它。勾选之后,Android Studio 会在 module 层的 build.gradle 文件中的 cppFlags 中添加 -fexcetions 标志。

 2.2.3:Runtime Type Information Support:如果你想支持 RTTI,那么就勾选它。勾选之后,Android Studio 会在 module 层的 build.gradle 文件中的 cppFlags 中添加 -frtti 标志。

2.3:确定后页面如下:Android studio默认为我们创建了一个cpp文件夹、native-lib.cpp及CMakeList.txt文件

2.4:运行后如图所示:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值