2

我有两部智能手机,一部是 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);}
4

3 回答 3

3

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

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

它为我工作。

于 2016-11-28T10:13:50.403 回答
0

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

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

于 2014-06-10T05:22:14.557 回答
0

您也可以使用System.out.println("")wrting 来记录猫。我在我的设备上也遇到了同样的问题。有时设备确实记录了但有时没有。但System.out.println("")总是对我有用。

于 2014-06-10T05:26:58.940 回答