好的,logcat显示系统日志,但它不显示我的华为Ascend上的应用程序日志。如果我切换到另一个设备,如我的Galaxy Nexus或Nexus 7,则显示相同的应用程序(甚至相同的APK)日志。
华为Ascend运行的是Android 4.1.1,它的开发者选项中开启了USB调试。无论是从命令行还是从IntelliJ运行logcat都会出现这种情况。我会确保选择了正确的设备--事实上,我一次只插入一个设备。我试过重启adb,清除它的缓冲区等
我可以看到应用程序在华为上启动,我甚至可以看到系统日志显示活动已经启动。但与其他设备不同的是,我在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
应用程序日志怎么可能不被交付呢?
9条答案
按热度按时间fruv7luv1#
一些较新版本的华为手机(我用的是一款Y 9 s 2019)的一些设置有所改变。
过程是现在
请拨打 ##2846579 #
后台设置-〉AP日志设置-〉打开。
如果您仍然看不到日志,请重新启动您的手机和Android Studio/Eclipse
3pmvbmvn2#
bfrts1fy3#
尝试在您的设备上下载Logcat应用程序(例如aLogcat),看看您是否遇到了同样的问题。我知道这不是一个完整的解决方案,但这样您就可以通过阅读应用程序日志来找出问题所在。
gg0vcinb4#
试试这个:
在Eclipse编辑器中:
从windows--〉设备重置adb,然后重试...
请检查你的项目是突出显示的绿色(简单地选择你的projrct名称)
bqucvtff5#
好吧,因为我有另一个华为Ascend,我遇到了同样的问题。这次我有确切的答案。按照以下说明(从denispyr的回答为什么logcat没有显示任何在我的Android?)
刻度盘
你会看到一个隐藏的菜单。进入项目菜单〉背景设置〉日志设置,定义日志可用性(日志开关)和级别(日志级别设置)。
然后确保重新启动手机。
请注意,这可能只适用于华为手机。
另请注意,如果您使用的是 * 华为平板电脑 *(例如MediaPad M3),则无需拨号,而是以横向模式启动华为计算器并输入
()()2846579()()
。tjjdgumg6#
适用于安卓8.0+的华为
我们必须拨打密码:
*#*#2846579#*#*
并选择选项AP Log就足以在LogCat中显示消息。
ma8fv8wu7#
如有**乐视手机(LeEco Le Max 2或1)**以上解决方案无法使用,请尝试以下USSD。图1供参考。
选择**“启用所有日志”**
xzv2uavs8#
而不是使用
试试这个。
为我工作。
piah890a9#
我有一辆华为Y3 II又名LUA-L21。
接受的答案对我不起作用。它导致一些 MTKLogger 设置屏幕,这与答案中描述的不同,一点帮助都没有。
我的解决方案
1.拨
*#*#2846580#*#*
(请注意此代码与已接受答案中的代码不同)1.您刚刚进入了名为 EngineerMode 的设置屏幕(同样,与已接受答案的 ProjectMenu 不同)
1.在第一个“电话”选项卡中,单击"日志控制“项
1.激活两个开关(将 *Mtklog控制 * 设置为 * 捕获所有日志 *,将 *adb无线电日志 * 设置为 * 通过adb捕获无线电日志 *)
1.返回上一个屏幕,滑动至 * 日志和调试 * 选项卡
1.打开 * 调试实用程序 *
1.将 * 调试级别 * 从 * 用户模式 * 更改为工程师模式
1.为了更好地衡量,重新启动您的手机
屏幕
更改 * 日志控件 *
第一节第一节第一节第一节第一次
更改 * 调试实用程序 *
第一节第二节第一节第三节第一节
附加注解
只是为了澄清我最初的问题;logcat显示了一些我的应用的日志条目,只是不是我自己的消息-我看到了属于我的进程
com.example.myapp
的条目,但从来没有我自己使用Log.d("TAG", "hello world");
在代码中打印出来的任何内容有很多这样的东西:
......但从来没有这样的事:
以上步骤为我解决了这个问题。