我正在使用Android Studio 2.3,而我的手机是Huawei P9 Lite。我注意到我的logcat没有显示手机中的错误。例如,如果我有因为NullPointerException而崩溃的代码,并且在模拟器上运行它,则会在logcat(字体颜色:红色)中出现异常,并弹出说MyApplication stopped working的消息,但是如果我在手机上运行该代码相同的代码,我只会崩溃崩溃在logcat中什么也没有。显示信息消息,但不显示错误。为了在logcat中显示手机中的错误消息,我需要怎么做?

最佳答案

华为会禁用LogCat以及对手机日志的任何访问权限。您应该转到一个隐藏菜单,您可以在其中启用这些功能。

  • 打开Dialer应用程序,然后输入以下代码:*#*#2846579#*#*。
  • 进入背景设置页面。
  • 单击“日志设置
  • 选中所有 3个选项以启用完整日志记录。
  • 忽略“将影响性能”警告。
  • 重新启动手机

  • 这对我有所帮助,希望对您也有所帮助。

    资料来源:https://www.xda-developers.com/huawei-phones-disable-logcat-heres-how-to-restore-access/

    关于android - Logcat没有显示来自我的Huawei P9手机的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42691076/

    10-13 05:01