在Android(安卓)Studio上调试原生C++代码,即遇到的坑
16lz
2021-01-26
1.首先安装LLDB,在tools->Android->sdk manager 中的SDK tools中找到LLDB并安装.
2.gradle-experimental:0.7.0中debuggable默认设置为了true,如果是早期版本,需要在gradle中ndk下设置debuggable=“true”
如图
3.在Run/Debug Configuration中新建Android Native 设置,设置其debug模式为Hybrid
4。添加断点,可以调试了。
坑在哪里呢?
不要用Genymotion调试X3,会进不去断点。
如果真机调试时出现 failed to get reply to handshake packet错误,不要怕,把模拟器关了,真机重新开机就好
更多相关文章
- 使用ViewPager实现android软件使用向导的功能
- Android中使用WindowManager在界面布局上添加浮动窗口
- Android(安卓)TextView设置多样式文本,跑马灯以及霓虹灯效果
- Android(安卓)TextView等控件不为人知的秘密
- Android(安卓)TextView学习
- Android(安卓)Transition——提高一点点篇
- Android的Toolbar(含溢出菜单设置[弹出菜单的使用])的使用PopMen
- SystemProperties與Settings.System
- Notification的功能与用法