运行时异常 - 如何从Logcat获取所有日志条目?

时间:2011-09-18 13:26:22

标签: android

  

可能重复:
  howto increase lines of java stack trace dump?

我的应用程序遇到了一些问题,当设备重新定位时会抛出运行时异常(奇怪的是,只有从Landscape到Portrait而不是反之亦然!)。我用这个命令查看了logcat输出:

  

adb logcat AndroidRuntime:E *:S

并获得以下内容(XX.XXXX.XXX等我的包名被删除):

> E/AndroidRuntime(  559): FATAL EXCEPTION: main E/AndroidRuntime( 
> 559): java.lang.RuntimeException: Unable to destroy activity
> {xx.xx.xxxxxxxxx.xxxxxxxxxxxx/xx.xx.xxxxx.xxxxxxxx.xxxxxxxxxxx}:
> java.lang.NullPointerException E/AndroidRuntime(  559):   at
> android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3655)
> E/AndroidRuntime(  559):  at
> android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:3673)
> E/AndroidRuntime(  559):  at
> android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:3789)
> E/AndroidRuntime(  559):  at
> android.app.ActivityThread.access$2400(ActivityThread.java:125)
> E/AndroidRuntime(  559):  at
> android.app.ActivityThread$H.handleMessage(ActivityThread.java:2037)
> E/AndroidRuntime(  559):  at
> android.os.Handler.dispatchMessage(Handler.java:99) E/AndroidRuntime( 
> 559):     at android.os.Looper.loop(Looper.java:123) E/AndroidRuntime( 
> 559):     at android.app.ActivityThread.main(ActivityThread.java:4627)
> E/AndroidRuntime(  559):  at
> java.lang.reflect.Method.invokeNative(Native Method) E/AndroidRuntime(
> 559):     at java.lang.reflect.Method.invoke(Method.java:521)
> E/AndroidRuntime(  559):  at
> com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
> E/AndroidRuntime(  559):  at
> com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
> E/AndroidRuntime(  559):  at dalvik.system.NativeStart.main(Native
> Method) E/AndroidRuntime(  559): Caused by:
> java.lang.NullPointerException E/AndroidRuntime(  559):   at
> xx.xx.xxxxxxxxxxxxxxxx.xxxxxxxxxxxxxx.xxxx.onDestroy(XXXXXXXXXXX.java:565)
> E/AndroidRuntime(  559):  at
> android.app.ActivityThread.performDestroyActivity(ActivityThread.java:3642)
> E/AndroidRuntime(  559):  ... 12 more

我遇到的问题是在logcat输出的最后一行:

> E/AndroidRuntime( 559): ... 12 more

如何访问“12更多”?我认为这将指向导致问题的代码行。

由于

0 个答案:

没有答案