gpt4 book ai didi

android - 带有 Android 应用程序的 jdb - 无法打开源文件

转载 作者:行者123 更新时间:2023-11-29 02:16:24 25 4
gpt4 key购买 nike

我希望通过ddms go between在模拟器中使用jdb来调试android应用。

我已经成功地在我的类的 onCreate 中设置了一个断点,并且调试器 (jdb) 适本地中断了。但是,如果我尝试“列出”代码,它会说找不到源文件。我从 emacs 像这样启动 jdb :-

jdb -sourcepath="~/programming/android/projects/myproj/src/net/richardriley/myproj" -attach localhost:8700

我知道 myact.java 就在该目录中。我是一个 jdb 新手,但 sourcepath 不是处理这个问题的方法吗?如果不是,我应该做什么?

最佳答案

我自己也是个JDB新手,终于想通了怎么解决这个问题。

您需要在 src 文件夹中,而不是在包含源文件的目录中。这样 JDB 就可以按照包名找到您的源文件(如果我没记错的话)。

所以如果你有一个文件 ~/programming/android/projects/myproj/src/net/richardriley/myproj/SomeClass.java 你会在 JDB 中将它称为 net.richardriley.myproj.SomeClass 并且你会设置你的~/programming/android/projects/myproj/src/的源路径

关于android - 带有 Android 应用程序的 jdb - 无法打开源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3471456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com