首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >看不到调试日志-华为P10

看不到调试日志-华为P10
EN

Stack Overflow用户
提问于 2018-05-22 16:46:23
回答 1查看 453关注 0票数 0

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

代码没有什么特别之处:

代码语言:javascript
复制
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_homepage);

        Log.v("MYDEV", "oncreate");
        presenter.start();
    }

因此,我可以从应用程序中看到除我的行之外的所有其他日志。调试器在该行停止,因此将执行调试器。它发生在不同的地方,不仅仅是这里。我试着重新启动Android Studio,logcat和手机,卸载应用程序等。毫无办法。

有什么想法吗?

编辑:尝试过System.out.println(),它可以正常工作。我现在会使用这个,但这不是EDIT2的同一件事:正如后来发现的和答案所建议的那样,我的华为P10默认不启用调试和详细日志级别,日志工作在信息级别和更高级别。可以从开发人员选项启用详细日志,但没有调试级别的选项

EN

回答 1

Stack Overflow用户

发布于 2018-05-24 22:14:02

搜索bit后发现华为关闭了调试和详细日志级别,为了启用它,您可以尝试这样做:

dial *#*#2846579#*#*选择项目菜单>后台设置>日志设置,并定义日志可用性(日志切换)和级别(日志级别设置)。

如果这不起作用,你会在这里找到更多的选项,Huawei, logcat not showing the log for my app? 取决于你的版本/手机

由于这在一些设备上不起作用,所以Can't enable DEBUG & VERBOSE for Huawei Android Logcat上的另一个问题建议将安卓日志框架改为木材库,并在评论中提供了如何做到这一点的blog post

还有一种可能的方法,那就是按照问题所有者@jack_the_beast在评论中的建议使用System.out.println();

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50463426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档