我正在尝试在我的Android设备上调试本机应用。 我遵循了本教程:http://blog.thecobraden.com/2012/02/debugging-apps-with-native-code-part-1_09.html 一切顺利,我构建应用程序并安装它,一旦我想用ndk-gdb调试它我得到了这个错误:无法打开远程设备:无效的参数。
我搜索了这个错误并找到了这个答案:Android NDK debugging: device can't be opened这与我的问题非常相似,我尝试了这个方法,现在我收到此错误:无法打开套接字:权限被拒绝。
我的手机已植根,所以我不明白为什么gdbserver无法打开套接字..我试图给gdbserver二进制文件不同的权限,但它仍然无法正常工作。 任何解决方案?
答案 0 :(得分:0)
您是否以root身份运行ndk gdb命令? adb root用于获取设备的root访问权限,然后开始调试。希望这应该有所帮助。