【问题标题】:How to use printstacktrace in Java( Eclipse, android)?如何在 Java(Eclipse、android)中使用 printstacktrace?
【发布时间】:2013-03-16 11:05:21
【问题描述】:

我正在使用 eclipse 开发一个 android 应用程序。如何查看 printstacktrace 的输出?

【问题讨论】:

  • exception.printStackTrace() 呢?
  • @subodh OP 可能想知道如何从 printStackTrace 获取结果,因为没有控制台可以看到它。

标签: java android printstacktrace


【解决方案1】:

printstacktrace 的输出可以在 DDMS ->Logcat 视图中看到

请使用Log打印Log。消息类型,以及相关的方法调用有:

The Log.e() method is used to log errors.

The Log.w() method is used to log warnings.

The Log.i() method is used to log informational messages.

The Log.d() method is used to log debug messages.

The Log.v() method is used to log verbose messages.

The Log.wtf() method is used to log terrible failures that should never happen. (“WTF” stands for “What a Terrible Failure!” of course.)

要查看日志输出,请转到 DDMS > LogCat

【讨论】:

    【解决方案2】:

    在eclipse上的android开发中,最好使用logcat。在eclipse中,进入Window/Show View/Other...,从对话框中选择Android下的Logcat。

    当您在调试模式下启动应用程序时,所有消息都将记录在那里。您可以使用过滤器来隐藏来自系统或其他应用程序的消息。

    【讨论】:

      【解决方案3】:

      在 Android 中,您应该更喜欢 Log 类方法而不是 printStackTrace()。您可以在 DDMS 的 logcat 中看到 Log 输出。希望这会有所帮助。

      【讨论】:

      • 我在尝试中使用它,捕获上下文:catch(Exception E){E.printStackTrace();我想知道在哪里可以看到错误和原因?
      【解决方案4】:

      查看 printstacktrace 的输出..

      使用Log类方法..如Log.iLog.v等。

      要查看日志输出,请转到DDMS > LogCat

      【讨论】:

      • @ankitrawat 你的 E.printStackTrace() 在 DDMS > LogCat.
      猜你喜欢
      • 2012-02-04
      • 2017-11-04
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 2022-01-28
      • 2014-03-09
      • 1970-01-01
      相关资源
      最近更新 更多