首页 文章

Android ADB Logcat-显示完整的logcat

提问于
浏览
6

我在终端中使用'adb -d logcat'来查看我的应用程序日志文件 . 最近,我遇到了大量的运行时错误 - 所有这些都是我出于某种原因无法看到的 . 它只是在'...再多30个'时停止:

[08-11 12:27:45.500 8801:0x2261 E / AndroidRuntime]致命异常:主java.lang.IllegalStateException:ArrayAdapter要求资源ID为android.widget.ArrayAdapter.createViewFromResource中的TextView(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.List.Loutout中的android.widget.ListView.layoutChild(ListView.java:1598)上的android.widget.ListView.fillFromTop(ListView.java:727) absListView.java:1260)在android.view.View.layout(View.java:7175)的android.view.FoutLayout.onLayout(FrameLayout.java:338)的android.view.View.layout(View.java:7175) )在android.widget.FrameLayout.onLayout(FrameLayout.java:338)的android.view.Linout.setChildFrame(LinearLayout.java:1254)上的android.view.View.layout(View.java:7175) . 在Android.widget.FrameLayout.onLayout的android.view.Linout.onLayout(LinearLayout.java:1047)上的android.view.Loutout.outoutVerical(LinearLayout.java:1130)android.view.View.layout(View.java:7175) (FrameLayout.java:338)在android.view.Viewout(View.java:7175)的android.view.FoutLayout.onLayout(FrameLayout.java:338)android.view.View. 7175)在Android.view.Handler.dispatchMessage(Handler.java:99)的android.view.ViewRoot.handleMessage(ViewRoot.java:1859)上的android.view.ViewRoot.performTraversals(ViewRoot.java:1140) . os.Looper.loop(Looper.java:130)位于java.lang.reflect.Method的java.lang.reflect.Method.invokeNative(Native Method)的android.app.ActivityThread.main(ActivityThread.java:3683) . 在dalvik的com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)的com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:839)中调用(Method.java:507) .system.NativeStart.main(Native Method)引起:java.lang.ClassCastExceptio n:android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:340)中的android.widget.FrameLayout ... 30更多

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

1 回答

  • 1

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

    这里是印刷迹线中'由'引起'和'...更多'线条的解释 . 另请参阅JavaDoc for printStackTrace . 你可能没有任何工作要做 . 注意是否存在包含字符“...”的行 . 这些行表示此异常的堆栈跟踪的其余部分匹配由此异常(“封闭”异常)引起的异常的堆栈跟踪底部的指定帧数 . 在捕获“致使异常”的同一方法中抛出包装异常的常见情况下,这种简写可以大大减少输出的长度 .

相关问题