在Android Studio上调试原生C++代码,即遇到的坑

首先给大家推荐一下我老师大神的人工智能教学网站。教学不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵黄段子!点这里可以跳转到网站

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错误,不要怕,把模拟器关了,真机重新开机就好

点这里可以跳转到人工智能网站