【发布时间】:2011-11-14 19:24:55
【问题描述】:
好的,所以我一直在尝试从 jdb 调试 Android 应用程序。
我运行模拟器,安装应用程序,运行 ddms,然后启动应用程序,然后在 DDMS 中选择它。现在我使用以下命令运行 jdb
jdb -attach localhost:8700 -sourcepath /project-root/src
jdb是能够附加到进程的,然后一个命令比如
在 com.android.helloworld.onClick 中停止
效果很好。
但是,当我在 Emacs 中使用 C-x 空格时,它会运行带有行号的命令,
停在 com.android.helloworld:22
我得到了这个输出
无法设置断点 com.android.helloworld:22 : 第 22 行没有代码 com.android.helloworld
我检查了行号是否正确,并尝试传递文件名本身,但无济于事。有什么想法吗?
【问题讨论】:
-
我也有同样的问题。输入行数比方法容易得多。