1、下载Android Studio最新稳定版本,建议2.2以后的,有些早期版本的Android Studio并不支持断点调试C/C++。下载和配置好JDK环境。
2、打开Android Studio,单击主菜单"Tool",打开"SDK Manager&qu泠贾高框ot;,在右边选项卡选择"SDK Tools",看"CMake"、"LLDB"、"NDK"这3项是否有勾选。如果没勾选的话勾选后进行下载安装。
3、新建一个Android项目,要勾选"Include C++ support”。创建后可以看到有native-lib.cpp(自动生成的C++源文件)、CMakeLists.txt这些文件。
4、如果是修改旧项目来改造为cmake项目的,在app project的gradle添加如图的配置
5、选择run下拉item,选Edit Configurations,Debug type为Auto时,既可以debug C/C++,也可以调试Java代码
6、编写好相关的C/C++代码及Jni代码,在CMakeLists的脚本配置文件写好C/C++等的配置。
7、在C/C++设断点,以Debug方式运行工程,可以看到能进C/C++断点,能进行单步调试等操作了。