java中的间歇性未知来源。不太可能的Ant问题

时间:2016-06-27 12:33:00

标签: java android ant

此问题已经解决,但不是这样。在我的异常跟踪中,几行显示未知来源,而几行显示正确的行号。

我假设这与ant build脚本的问题不同,其中debug =“true”或者debug =“on”没有给出,因为这是间歇性的。因此,如果我排除这一点,可能是导致此问题并生成异常跟踪的另一个问题,如下面的

-->     at com.company.business.class1.method1(Unknown Source)
-->     at com.company.business.class1.method2(Unknown Source)
-->     at com.company.util.class2.method1(Unknown Source)
-->     at com.company.util.class2.method2(Unknown Source)
-->     at com.company.util.class3.method1(class3.java:1039)
-->     at com.company.util.class4.method1(class4.java:17)
-->     at com.company.util.class5.method1(class5.java:52)
-->     at com.company.util.class5.method2$000(class5.java:11)
-->     at com.company.util.class5$1.method3(class5.java:21)
-->     at com.company.util.class6.method1(class6.java:107)
-->     at com.company.util.class5.method4(class5.java:26)
-->     at com.company.util.class5.main(class5.java:32)

1 个答案:

答案 0 :(得分:0)

我想这可能发生在没有进行清理的构建过程中。 e.g:

  • 编译时没有调试信息
  • 在class3-> class6
  • 中进行更改
  • 使用调试信息编译

由于在class1&中没有更改源。 class2,这些不需要新的编译。这可以通过创建类时的时间戳来检查。