android eclipse调试jar文件的源代码

时间:2013-01-25 16:10:11

标签: android eclipse debugging jar

我正在尝试调试带有附加源代码的jar文件。我能够逐步调试它,但无法看到任何变量值。

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:0)

为了查看Java字节码中的变量值,需要使用调试符号进行编译。 jar的典型发布版本将不具有此调试信息。

相关:Why are some java libraries compiled without debugging information

通常,在这种情况下,我在断点之前在我自己的代码中创建一个调试变量,如:

...
int debugVal = libraryClass.getValueIWantToDebug();
System.out.println("Breakpoint");
...

然后,您将拥有自己代码中的值,这些值在调试期间可以访问。