Android Studio NDK开发简介(一)

本文介绍了Android NDK开发中的三个关键工具:Android NDK、CMake和LLDB。Android NDK允许开发者在应用中使用C/C++编写代码;CMake作为一款强大的跨平台编译工具,能生成各种系统的构建文件;LLDB则提供了调试C/C++等原生代码的能力。此外还介绍了如何在Android Studio中配置这些工具。

1. NDK开发编译和调试需要3个组件:

1.Android NDK是一个开发工具集,允许使用C或C++(原生代码)嵌入到Android的App中,

 可以参考:NDK入门学习

 

2.CMake是一个跨平台的编译(Build)工具,旨在构建,测试和打包软件。它不会直接编译出对象,而是根据自定义的语言规则  (CMakeList.txt)生成对应的makefile(Unix平台)或project(Windows平台),然后根据系统底层进行编译;

  CMake不仅可以跨平台编译、生成安装包、还可以输出标准的构建文档;

  与Gradle搭配可以用来构建原生库,如果只是ndk-build(生成库文件)不需要此组件;

3. LLDB是一个高性能的调试器,可以调试C、C++、Objective-C和Objective-C++;

    Android Studio添加此工具可以调试原生代码;

 

2. NDK开发和调试工具下载

2.1 NDK路径配置

配置NDK的环境路径:File->Project Structure->SDK Location,设置NDK的路径

 

2.2 下载LLDB和CMake

Android Studio的Tool->SDK Manager->Android SDK -> SDK Tools ->选择CMake和LLDM -> Apply

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值