2013-12-10 80 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' –