假设我有这段代码:

public class Class1 extends Activity
{
   private int [] array;

   public void onCreate(Bundle savedInstanceState)
   {
        super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
        someFunction(array.length); <--- NullPointerException
   }
}


通常,eclipse中的LogCat会告诉我异常是什么,以及引起麻烦的行在哪里,但是由于未知的原因,它不再存在。相反,它只会引发以下错误:

12-30 22:27:06.650: E/Trace(28894): error opening trace file: No such file or directory (2)
12-30 22:27:06.670: W/dalvikvm(28894): Refusing to reopen boot DEX '/system/framework/hwframework.jar'


我该如何解决?我看过很多关于这个问题的文章,但是我还不能解决这个问题。谢谢

最佳答案

我发现解决此问题的唯一方法是关闭Eclipse,然后重新启动。我不知道为什么会这样,但是重新启动后解决了。

关于android - LogCat无法显示异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20851869/

10-12 06:07