1

我正在尝试在我的 android 设备上调试本机应用程序。我遵循了本教程:http ://blog.thecobraden.com/2012/02/debugging-apps-with-native-code-part-1_09.html 一切顺利,我构建了应用程序并安装了它,一旦我想要使用 ndk-gdb 对其进行调试时出现此错误:无法打开远程设备:参数无效。

我搜索了这个错误,找到了这个答案:Android NDK调试:无法打开设备这和我的问题很相似,我尝试了这个方法,现在我得到这个错误:无法打开套接字:权限被拒绝。

我的手机已植根,所以我不明白为什么 gdbserver 无法打开套接字。我试图为 gdbserver 二进制文件提供不同的权限,但它仍然无法正常工作。有什么解决办法吗?

4

1 回答 1

0

您是否以 root 身份运行 ndk gdb 命令?执行 adb root 获取设备的 root 访问权限,然后开始调试。希望这会有所帮助。

于 2014-10-13T21:58:16.657 回答