有谁知道如何在 Windows 上从 Eclipse 调试本机 Android 应用程序?看起来Linux用户没有遇到任何问题。
主要目标是从 Eclipse 启动调试过程(每次运行后无需任何控制台操作)。
我浏览了很多教程,但没有一个能让我在 c++ 代码中设置断点上中断执行(我至少尝试了 10 个)。
我在 gdb.setup 中没有 CR LF 问题,我有用ndk-build -j8 NDK_DEBUG=1
Eclipse 编译的 C++ 代码。我所有的断点都设置为用户点击的反应,所以 gdb 应该已经连接。当我单击“调试为原生 Android 应用程序”时,我得到以下输出:
警告:无法加载 72 个库的共享库符号,例如 /system/bin/linker。 使用“info sharedlibrary”命令查看完整列表。 你需要“set solib-search-path”还是“set sysroot”? 警告:无法找到动态链接器断点函数。 GDB 最终会重试。同时,很可能 GDB 无法调试共享库初始化程序 或在 dlopen() 之后解决挂起的断点。 [新线程3239] [新线程3241] [新线程3242] [新线程3243] [新线程3244] [新线程3245] [新线程3246] [新线程3247] [新线程3248] 目标字节序是自动设置的(目前是小字节序) 没有加载符号表。使用“文件”命令。 没有加载符号表。使用“文件”命令。
关于问题是什么的任何想法?