当前位置: 首页 > 知识库问答 >
问题:

华为,logcat不显示我的应用程序的日志?

陈成济
2023-03-14

好的,logcat显示了系统日志,但它没有显示我的华为Ascend上的应用程序日志。如果我切换到另一个设备,比如我的Galaxy Nexus或Nexus7,那么相同的应用程序(甚至相同的APK)的日志就会显示出来。

华为Ascend运行的是Android4.1.1,它在开发者选项中开启了USB调试。从命令行或Intellij运行logcat时会出现这种情况。我正在确保选择正确的设备--事实上,我一次只插入一个设备。我试着重新启动adb,清除它的缓冲区等

我可以看到华为上的应用程序正在启动,我甚至得到了显示activity已经启动的系统日志。但与其他设备不同的是,我在activity#onCreate中(或其他任何地方)没有获得应用程序日志。

08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false}
08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms

应用程序日志怎么会不被传递呢?

共有2个答案

拓拔安邦
2023-03-14

我们必须拨打代码:*#*#2846579#*#*

并且选择AP Log选项就足以在logcat中显示消息

凌长恨
2023-03-14

好吧,因为我有另一个华为Ascend我遇到了同样的问题。这次我有了确切的答案。按照这些说明(来自Denispyr关于为什么logcat在我的Android中没有显示任何东西的回答?)

拨号

*#*#2846579#*#*

您将看到一个隐藏的菜单。转到Project菜单>后台设置>日志设置,定义日志可用性(日志切换)和级别(日志级别设置)。

然后确保重新启动手机。

请注意,这可能只适用于华为手机。

还要注意,如果您使用的是华为平板电脑(如MediaPad M3),则不是拨号,而是在Landware中启动华为计算器并输入()()2846579()()

 类似资料:
  • LOGCAT错误阻止我打开MAP活动并停止工作。

  • 我使用的是Android Studio 2.3,我的手机是华为P9 Lite。我注意到我的logcat没有显示我手机的错误。例如,如果我有一段代码由于<code>NullPointerException</code>而崩溃,我在模拟器上运行它,我会在logcat中出现异常(字体颜色:红色),弹出消息说<code>我的应用程序停止工作</code>,但如果我在手机上运行相同的代码,我只会得到崩溃弹出

  • 你好我有个问题。 我们两天前已将我们的应用程序发布到您的应用程序库中。 我无法通过手机在华为应用程序库上看到我的应用程序,但当我进入华为应用程序库网站时,我可以看到我的应用程序。 另外,一些包含google play和华为应用程序库的手机可以在华为应用程序库上显示该应用程序(通常是旧手机) 我的手机是华为y6p 我的应用程序库版本是11.1。1.304 我所在的地区是土耳其(我们的应用程序支持土耳

  • 我用的是Android Studio。我编辑了logcat消息,以便只记录要显示的应用程序。但在运行时,我发现logact显示了我的日志和系统日志,如下例所示: 请告诉我为什么logcat仍然显示系统日志

  • 问题内容: 我无法使LibGDX日志记录在Android Studio中工作。首先,我认为我的问题与之前的问题相同,但是请确保我的应用程序在调试时进行了更新。 选项按钮上的测试操作已执行,但我无法显示调试日志。 问题答案: 默认日志级别为。为了进行调用,您必须先调用一次(可能是Game构造函数的第一行,以便可以轻松更改它)。