Android 无法查看调试日志-Huawey P10

Android 无法查看调试日志-Huawey P10,android,android-studio,logging,Android,Android Studio,Logging,我遇到了一个奇怪的问题。我开始开发一个已经开发好的应用程序。在正常开发期间,我像往常一样添加了一些日志,但在logcat中看不到它们 代码没有什么特别之处: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_homepage);

我遇到了一个奇怪的问题。我开始开发一个已经开发好的应用程序。在正常开发期间,我像往常一样添加了一些日志,但在logcat中看不到它们

代码没有什么特别之处:

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_homepage);

        Log.v("MYDEV", "oncreate");
        presenter.start();
    }
因此,我可以看到应用程序中的所有其他日志,但我行中的日志除外。调试器在该行停止,因此它被执行。它发生在不同的地方,不仅仅是这个地方。 我尝试重新启动Android Studio、logcat和phone,卸载应用程序等。。。什么都不管用

有什么想法吗

编辑:尝试了System.out.println,它正在工作。我现在会用这个,但它不是一回事
EDIT2:正如稍后发现的和答案所建议的,my Huawey P10默认情况下不启用调试和详细日志级别,日志从信息级别和更高级别工作。详细日志可以从开发者选项中启用,但没有调试级别的选项。搜索发现华为禁用了调试和详细日志级别后,您可以尝试以下操作:

拨号**2846579**选择项目菜单>背景设置>日志设置,并定义日志可用性日志开关和级别日志级别设置

如果这不起作用,您将根据您的版本/手机在此处找到更多选项

由于这在某些设备上也不起作用,因此另一个问题建议将Android日志框架更改为Timber library,并在评论a中提供了关于如何执行的建议


还有一种可能的方法是使用System.out.println;正如@jack_the_beast在评论中提出的问题所有者的建议

这听起来可能很愚蠢,但有一次我遇到了这种情况,请检查您的logcat lvl,因为您选择的是log.v verbose您可能选择了不同的级别来显示您是否可以尝试调试它并在确切的行上添加一个停止点?看到调试器在那一点上会说什么了吗?在这里也找到了一些答案,请查看它们;我试图打印其他级别,但看起来我只能获取信息、错误和警告日志。看起来华为手机在默认情况下禁用了调试和详细级别,但我找不到为我的P10激活它们的方法…已经发现了,但不幸的是,在我的P10上,日志设置只打开一个带有以下复选框的对话框:AP日志、充电日志、睡眠日志。似乎没有启用详细和错误这真的是一家中国公司,哈哈,无论如何,你找到了另一个关于这一点的博客,你可能以前看到过,但以防万一,你没有和/或其他人:我只是意识到我没有看开发人员选项。。。可以从那里启用详细日志,但没有调试级别的选项