Android Studio NDK开发简介(一)

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的路径

Android Studio NDK开发简介(一)

 

2.2 下载LLDB和CMake

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

Android Studio NDK开发简介(一)