我使用的是Android Studio 2.3,而我的手机是华为P9 Lite。我注意到我的logcat没有显示我手机的错误。例如,如果我有因NullPointerException
而崩溃的代码并且我在模拟器上运行它我在logcat(字体颜色:红色)和popup说MyApplication stopped working
中得到异常,但如果我在那个代码上运行相同的代码我的手机,我只是得到崩溃弹出窗口,没有任何logcat。显示信息消息,但不显示错误。为了在logcat中显示来自手机的错误消息,我需要做什么?
答案 0 :(得分:25)
华为禁用LogCat以及对手机日志的访问权限。您应该转到隐藏菜单,您可以在其中启用这些功能。
这对我有所帮助,希望它对你也有帮助。
来源:https://www.xda-developers.com/huawei-phones-disable-logcat-heres-how-to-restore-access/
答案 1 :(得分:0)
答案 2 :(得分:0)
答案 3 :(得分:-1)
int ASSERT println方法的优先级常量。
int DEBUG println方法的优先级常量;使用Log.d。
int ERROR println方法的优先级常量;使用Log.e。
int INFO println方法的优先级常量;使用Log.i。
int VERBOSE println方法的优先级常量;使用Log.v。
int WARN println方法的优先级常量;使用Log.w。
示例: 如果我想记录到错误日志,所以我将使用 Log.e( “TAG”, “消息”); 它将在错误日志“消息”中打印 你可以用“Tag”标签填充它