2013-12-10 84 views
1

如何在没有cygwin的情况下调试本机应用程序。我在cmd shell中使用ndk-build来构建.so库,然后在eclipse中编译android项目。 cygwin安装导致问题,我认为它是最后的手段。有什么方法可以在命令行或eclipse上调试本机代码吗?系统规格是: Windows 7教授,最新的ndk/sdk/eclipse/mingw。 用'ndk-gdb'退出的ndk-gdb不被识别为内部或外部命令, 可操作的程序或批处理文件。 NDK-GDB吡退出时将模块站点找不到 蟒ndk-gdb.py给出错误 为d在os.listdir(使用NDK蟒时)(PYPRPR_GNUSTDCXX_BASE) WindowsError:[错误3]系统无法找到指定的路径:'C:\ Python27/share/pretty-printers/libstdcxx/“prettyprint安装在我的机器android ndk调试没有cygwin

anoosh

+0

试试本指南:http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-debugging/ –

回答

0

感谢您对所有的答复上。基本上CDT几乎所有的东西甚至原始参数,如布尔错误!而ndk-build编译没有问题。现在我使用fprintf写入一个文件,然后检查问题出在哪里,并尝试用这种方式进行调试。这是一个痛苦,但我不必处理cdt/eclipse。我关门票

+0

这不是一个好习惯。如果你想使用printf(并且有许多情况证明这一点),使用'__android_log_print' –