繁体   English   中英

无法在Windows上使用Android Studio 1.3.2调试NDK示例

[英]Can't debug NDK samples with Android Studio 1.3.2 on Windows

我有Android Studio 1.3.2,NDK r10e,gradle实验插件0.2.0。 我已经克隆了ndk样本repo,并仔细遵循NDK Preview的说明 ,包括创建Native配置。

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

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

使用LLDB的控制台输出: 在此输入图像描述

使用GDB控制台输出: 在此输入图像描述

现在,当我从Android Studio 1.4 Preview 3中做同样的事情时,我现在得到了“Waiting for Debugger”对话框,但它挂起了。 看起来调试器永远不会连接。

控制台输出Android Studio 1.4: 在此输入图像描述

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM