【问题标题】:display system.out.println in logcat在 logcat 中显示 system.out.println
【发布时间】:2011-04-19 18:42:39
【问题描述】:

有人知道我应该如何在 logcat 中显示我的System.out.println()。我尝试在命令行中浏览我的工具目录表单C-Program Files-Android-android-sdk...tools,但是当我使用 ADB log-cat 时,它说 ADB 不是已识别....我与 adb 一起使用的任何命令都表示无法识别! 我正在使用eclipse。谢谢

更新 1: Log.d(String, String)-一条简单的消息,LOGCAT 或 DDMS 都不显示!!!! 更新 2: 在浏览了我的平台工具目录后,我使用了 ADB log-cat 命令。在 cmd 中,我显示了 Log.d() 行,但在我的 Log-cat 视图中eclipse 还是什么都没有。可能是因为我有两个模拟器在运行,我不知道如何选择合适的!!!!

【问题讨论】:

    标签: android output adb logcat


    【解决方案1】:

    没有将消息发送到的控制台,因此 System.out.println 消息会丢失。使用 Android 的 Log 类

    Why doesn't "System.out.println" work in Android?

    Logcat not displaying my log calls

    【讨论】:

    【解决方案2】:

    不要使用 system.out.println,而是使用 Log 类。

    Log.w("MyClassName", "This is a warning");
    

    adb logcat 是一种查看 logcat 文件的方法。您需要找到名为“adb”的二进制文件才能使用它。但是,如果您使用的是 eclipse,您也可以只使用 logcat 视图。如果您切换到 DDMS 透视图,它应该会显示出来,或者在 Window -> Show view -> other 下找到它。

    【讨论】:

    • 我打开了 logcat 视图并尝试了 Log.d() 但仍然没有显示!
    【解决方案3】:

    adb 位于 SDK 的 platform-tools/ 目录中。您还可以使用 DDMS 或 Eclipse 中的 DDMS 透视图检查 LogCat。

    【讨论】:

      【解决方案4】:

      我不确定我是否理解您的问题,但我认为您应该尝试在 Eclipse 中查找 DDMS。

      【讨论】:

        【解决方案5】:

        如果您习惯于在 Java 中使用 System.out.println("MY message HERE"),那么这与我在 Android 中使用的一样接近。

        从命令行使用 Logcat:

        1. 在您的代码中定义一个全局标签(用于 logcat):

          public static final String TAG = "MYTAG";
          
        2. 在您的代码中插入错误消息:

          Log.v(TAG, "** I AM HERE **");
          
        3. 从你的命令行搜索设备日志文件:

          adb logcat -s MYTAG
          

        请注意,您也可以将结果发送到文件:

        adb logcat -s MYTAG > xyzFile.txt
        

        【讨论】:

        • 我已将您的Log -v (...) 更改为Log.v(...),因为我确定您指的是这种方法:Log#v(String, String)
        【解决方案6】:

        我推荐的可能是使用 Toast。 http://developer.android.com/guide/topics/ui/notifiers/toasts.html

        通过 System.out.println() 可以更轻松地查看您想要查看的内容。

        希望这可能对某人有所帮助。 :)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-10-05
          • 2011-10-25
          • 2015-01-17
          • 2019-02-27
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多