【问题标题】:Android ADB Logcat-- showing full logcatAndroid ADB Logcat--显示完整的logcat
【发布时间】:2011-10-25 04:06:27
【问题描述】:

我在终端中使用“adb -d logcat”来查看我的应用程序日志文件。最近,我遇到了一大堆运行时错误——由于某种原因我看不到所有这些错误。它只是在结尾处以 '...30 more' 结束:

[08-11 12:27:45.500 8801:0x2261 E/AndroidRuntime] 致命例外:主要 java.lang.IllegalStateException:ArrayAdapter 要求资源 ID 为 TextView 在 android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:347) 在 android.widget.ArrayAdapter.getView(ArrayAdapter.java:323) 在 android.widget.AbsListView.obtainView(AbsListView.java:1430) 在 android.widget.ListView.makeAndAddView(ListView.java:1745) 在 android.widget.ListView.fillDown(ListView.java:670) 在 android.widget.ListView.fillFromTop(ListView.java:727) 在 android.widget.ListView.layoutChildren(ListView.java:1598) 在 android.widget.AbsListView.onLayout(AbsListView.java:1260) 在 android.view.View.layout(View.java:7175) 在 android.widget.FrameLayout.onLayout(FrameLayout.java:338) 在 android.view.View.layout(View.java:7175) 在 android.widget.FrameLayout.onLayout(FrameLayout.java:338) 在 android.view.View.layout(View.java:7175) 在 android.widget.LinearLayout.setChildFrame(LinearLayout.java:1254) 在 android.widget.LinearLayout.layoutVertical(LinearLayout.java:1130) 在 android.widget.LinearLayout.onLayout(LinearLayout.java:1047) 在 android.view.View.layout(View.java:7175) 在 android.widget.FrameLayout.onLayout(FrameLayout.java:338) 在 android.view.View.layout(View.java:7175) 在 android.widget.FrameLayout.onLayout(FrameLayout.java:338) 在 android.view.View.layout(View.java:7175) 在 android.view.ViewRoot.performTraversals(ViewRoot.java:1140) 在 android.view.ViewRoot.handleMessage(ViewRoot.java:1859) 在 android.os.Handler.dispatchMessage(Handler.java:99) 在 android.os.Looper.loop(Looper.java:130) 在 android.app.ActivityThread.main(ActivityThread.java:3683) 在 java.lang.reflect.Method.invokeNative(Native Method) 在 java.lang.reflect.Method.invoke(Method.java:507) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 在 dalvik.system.NativeStart.main(本机方法) 引起:java.lang.ClassCastException:android.widget.FrameLayout 在 android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:340) ... 30 更多

如何查看我在 logcat 中收到的“... 30 多个”问题??

【问题讨论】:

标签: android error-handling adb


【解决方案1】:

来自Print full call stack on printStackTrace()?的问题:

here is an explanation 的 'caused by' 和 '... n more' 打印迹线中的线条。另见JavaDoc for printStackTrace。你可能没有任何工作要做。

注意包含字符“...”的行的存在。这些 行表示此堆栈跟踪的其余部分 异常匹配从底部开始的指定帧数 由该异常引起的异常的堆栈跟踪 (“封闭”例外)。这个速记可以大大减少 在包装异常的常见情况下输出的长度 从与“导致异常”相同的方法抛出。

【讨论】:

    猜你喜欢
    • 2019-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 2015-07-12
    • 2017-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多