我正在尝试使用带有Android设备的调试器,并在窗口中显示如下警告消息:
This does not seem to be a "Debug" build. Setting breakpoints by file name and line number may fail. Section .debug_info: Not found. Section .debug_abbrev: Not found. Section .debug_line: Not found. Section .debug_str: Not found. Section .debug_loc: Not found. Section .debug_range: Not found. Section .gdb_index: Not found. Section .note.gnu.build-id: Not found. Section .gnu.hash: Not found. Section .gnu_debuglink: Not found.
我正在使用基于Qt 5.1.1(GCC 4.6.1,64位)的Qt Creator 2.8.1。 Qt库,应用程序和所有依赖项都是使用GCC 4.8构建的。
在这种情况下最奇怪的是我可以使用主应用程序的调试器,但所有库都无法进行调试。
答案 0 :(得分:2)
通过将库类型从动态更改为静态来解决问题。
P.S。也许有人知道为什么动态库无法在android下进行调试?