lldb硬件断点android,Andorid Studio NDK开发-LLDB调试

LLDB是一个高效的c/c++的调试器,是与LLVM编译器一起使用,提供了丰富的流程控制和数据检测,有效的帮忙我们调试程序。LLDB也已经取代GDB成为XCode的默认调试器,Android Studio中也可以使用LLDB调试NDK程序,在Android Studio也中可以LLDB,从SDK Tools中下载LLDB最新版本,配合Android Studio和gradle-experimental一起调试NDK项目,会更加的方便。

LLDB安装

在Androis Studio的Toolbar中可以找到Android的更新图标,打开可以看到Android SDK的升级配置,在SDK Tools中可以找到LLDB的安装选项。

1dff99907523

安装LLDB

究竟如何使用LLDB调试NDK程序呢?在上一篇的Andorid Studio NDK 开发 - NDK 开发利器 gradle-experimental中介绍了使用gradle-experimental可以简化NDK的开发配置,其中提到了在运行选项中有两个运行的配置选项app和app-native,其中的app-native就是用来运行和调试JNI开发的。app-native不仅仅可以直接运行,也可以进行Debug,选中aap-native之后,直接选择debug按钮就可以进入NDK的Debug模式

Debug JNI

选择app-native,点击debug按钮可以直接进入Debug状态,在一段代码处设置一个断点,如图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值