调试原生Android代码

时间:2011-09-02 14:02:39

标签: android gdb native-code

我正在使用Sequoyah在eclipse下调试Android上的本机代码。如果库是使用NDK构建的,并且位于项目的文件夹中,它可以正常工作。但是有一些libs是在另一台机器上构建的。我有它的源,目标文件和库是可调试的,但gdb无法找到源路径。有什么想法吗?

2 个答案:

答案 0 :(得分:2)

您可以在gdb中设置path substitution

  

将substitute-path设置为

答案 1 :(得分:0)

我知道了!在eclipse中,转到Debug Configurations,Source选项卡并添加Path Mapping。在此表中,您可以将编译路径映射到当前路径。