好的,所以我一直在尝试从 jdb 调试 Android 应用程序。
我运行模拟器,安装应用程序,运行 ddms,然后启动应用程序,然后在 DDMS 中选择它。现在我使用以下命令运行 jdb
jdb -attach localhost:8700 -sourcepath /project-root/src
jdb 能够附加到进程,然后是一个命令,例如
停在 com.android.helloworld.onClick
效果很好。
但是,当我在 Emacs 中使用 Cx 空间时,它会运行带有行号的命令,
停在 com.android.helloworld:22
我得到这个输出
无法设置断点 com.android.helloworld:22:com.android.helloworld 中的第 22 行没有代码
我检查了行号是否正确,并尝试传递文件名本身,但无济于事。有任何想法吗?