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的路径
2.2 下载LLDB和CMake
Android Studio的Tool->SDK Manager->Android SDK -> SDK Tools ->选择CMake和LLDM -> Apply