4

有谁知道如何在 Windows 上从 Eclipse 调试本机 Android 应用程序?看起来Linux用户没有遇到任何问题。

主要目标是从 Eclipse 启动调试过程(每次运行后无需任何控制台操作)。

我浏览了很多教程,但没有一个能让我在 c++ 代码中设置断点上中断执行(我至少尝试了 10 个)。

我在 gdb.setup 中没有 CR LF 问题,我有用ndk-build -j8 NDK_DEBUG=1Eclipse 编译的 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]
    目标字节序是自动设置的(目前是小字节序)
    没有加载符号表。使用“文件”命令。
    没有加载符号表。使用“文件”命令。

关于问题是什么的任何想法?

4

0 回答 0