我有两部智能手机,一部是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);}
答案 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("")
总是对我有用。