log.d没有出现在Logcat中

时间:2013-06-22 17:50:08

标签: java android eclipse android-sdk-tools android-debug

我有两部智能手机,一部是Nexus 4,一部是Vodafone Smart 3(TLC - Alcatel v975)。在我的源代码中,我有两个log.d,如果我在Nexus上进行调试,log.d出现在Logcat中,但是当我使用Vodafone Smart 3时,log.d没有出现在Logcat中...我的源代码是以下内容:

public void savetime(View view){

    Integer hour= mitsos.getCurrentHour();
    Integer minutes=mitsos.getCurrentMinute();
    Log.d("mitsos","hour "+hour);
    Log.d("mitsos","minutes"+minutes);}

3 个答案:

答案 0 :(得分:3)

某些设备无法打印调试日志,但您可以使用以下方法

Log.wtf("tag","msg");

它为我工作。

答案 1 :(得分:0)

尝试"Unable to open log device '/dev/log/main': No such file or directory",设置日志级别。

如果您没有看到服务菜单,请确保您的ROM支持它,否则您可能需要使用另一个ROM(通常是官方的)或仅使用Log.i()

答案 2 :(得分:0)

您也可以使用System.out.println("")写入日志cats.I也在我的设备上遇到了同样的问题。有时候设备会记录但有时却没有。但System.out.println("")总是对我有用。