我已经和它斗争了好几天,我已经接近但仍然没有运气.我试图通过ndk-build NDK_DEBUG = 1构建一个Android应用程序,它工作得很好.我可以从eclipse启动并让它运行,但我想从命令行调试.所以我用ndk-gdb尝试了不同的方法,但没有运气.我试过"ndk-gdb --start --nowait --verbose","ndk-gdb --start --verbose","ndk-debug",似乎没什么用.如果我拿出'no-wait'标志,我会得到一个稍微不同的输出,但同样的错误弹出...
没有等待标志:
Claudias-MacBook-Pro:Android claudia$ ndk-gdb --start --verbose
Android NDK installation path: /Applications/Intel/INDE/Framework/NDK
Using default adb command: /Applications/Intel/INDE/Framework/ADT/sdk/platform-tools/adb
ADB version found: Android Debug Bridge version 1.0.31
Using ADB flags:
Using JDB command: /usr/bin/jdb
Using auto-detected project path: .
Found package name: com.yourcompany.neckrowfish
ABIs targetted by application: armeabi armeabi-v7a
Device API Level: 19
Device CPU ABIs: x86 armeabi-v7a
Compatible device ABI: armeabi-v7a
Using gdb setup init: ./libs/armeabi-v7a/gdb.setup
Using toolchain prefix: /Applications/Intel/INDE/Framework/NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-
Using app out …Run Code Online (Sandbox Code Playgroud)