【问题标题】:android eclipse debug jar file with source code带有源代码的android eclipse调试jar文件
【发布时间】:2013-01-25 16:10:10
【问题描述】:

我正在尝试调试带有附加源代码的 jar 文件。我可以一步步调试它,但看不到任何变量值。

谁能帮我解决这个问题?

【问题讨论】:

    标签: android eclipse debugging jar


    【解决方案1】:

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

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

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

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

    然后您将在自己的代码中获得该值,在调试期间可以访问该值。

    【讨论】:

      猜你喜欢
      • 2011-06-22
      • 2014-05-28
      • 1970-01-01
      • 2013-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多