无法在Windows

时间:2015-08-24 23:21:40

标签: android c++ debugging android-studio android-ndk

我有Android Studio 1.3.2,NDK r10e,gradle实验插件0.2.0。我克隆了ndk samples repo并仔细按照NDK Preview的说明操作,包括创建原生配置。

当我选择LLDB作为调试器并调试Teapot NDK示例应用程序(TeapotNativeActivity.cpp中的断点,第393行)时,应用程序会运行,但是当我旋转茶壶时断点不会被击中。将GDB用于调试器会导致应用程序在启动时冻结。然后我必须强制退出应用程序并在调试器窗口中按停止。

在这两种情况下,调试控件都会显示(灰显),变量窗口会显示,"正在连接"但是我从未看到"等待调试器"我的设备上的对话框。

使用LLDB的控制台输出: enter image description here

使用GDB控制台输出: enter image description here

现在,当我从Android Studio 1.4 Preview 3中做同样的事情时,我现在得到了#34;等待调试器"对话框,但它挂在那里。看起来调试器永远不会连接。

控制台输出Android Studio 1.4: enter image description here

是否可以使用AS 1.3.2或1.4进行调试?为了让它正常工作,我需要做些什么呢?

1 个答案:

答案 0 :(得分:1)

我已升级到Android Studio 1.4测试版,问题已修复。我现在可以调试我的C ++代码。