Android:如何在eclipse控制台上打印变量

Sup*_*Cop 91 android android-logcat

我想在控制台上打印变量的值以用于调试目的,但system.out.println不起作用.

dra*_*ard 117

System.out.println并且Log.d都转到LogCat,而不是控制台.


doe*_*che 26

Window-> Show View-> Other ... - > Android-> LogCat


poo*_*118 6

编写以下代码以在LogCat上打印任何内容都可以正常工作!

int score=0;
score++;
System.out.println(score);
Run Code Online (Sandbox Code Playgroud)

在LogCat上打印得分.试试这个


Gab*_*mas 6

我是Android开发的新手,我这样做:

1)创建一个类:

import android.util.Log;

public final class Debug{
    private Debug (){}

    public static void out (Object msg){
        Log.i ("info", msg.toString ());
    }
}

完成项目后删除该类.

2)要将消息打印到LogCat写入:

Debug.out ("something");

3)在LogCat中创建一个过滤器,并在输入"by Log Tag"中写入"info".您的所有消息都将写在此处.:)

提示:创建另一个过滤器以过滤所有错误以便轻松调试.

  • 编写这样的代码不是一个好主意,因为大多数...所有Android开发人员都熟悉Log类.通过将其包装在您自己的类中而不添加新功能,您所做的只是将代码的含义模糊到除您自己之外的其他人. (8认同)