Wil*_*iam 160 android adb logcat android-logcat android-studio
好的,logcat正在显示系统日志,但它没有在我的华为Ascend上显示应用程序日志.如果我切换到另一台设备,例如我的Galaxy Nexus或Nexus 7,则会显示相同的应用程序(相同的APK甚至)日志.
华为Ascend正在运行Android 4.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
Run Code Online (Sandbox Code Playgroud)
如何交付应用程序日志?
Wil*_*iam 458
好的,因为我有另一个华为Ascend我遇到了同样的问题.这次我有确切的答案.按照这些说明(来自denispyr的答案 为什么logcat没有在我的Android中显示任何内容?)
拨号
Run Code Online (Sandbox Code Playgroud)*#*#2846579#*#*你会看到一个隐藏的菜单.转到项目菜单>后台设置>日志设置,并定义日志可用性(日志切换)和级别(日志级别设置).
然后确保重新启动手机.
请注意,这可能仅适用于华为手机.
另请注意,如果您使用的是华为平板电脑(例如MediaPad M3),而不是拨号,则可以横向启动华为计算器并输入()()2846579()().
nit*_*esh 11
如果任何一个拥有Letv Phone(LeEco Le Max 2或1)以上的解决方案将无效.试试下面的USSD.图1供参考.
Press Dialer *#*#76937#*#*
Run Code Online (Sandbox Code Playgroud)
选择"启用所有日志"
我放弃。
Log.d(TAG, msg);
Run Code Online (Sandbox Code Playgroud)
尝试这个。
Log.wtf(TAG, msg);
Run Code Online (Sandbox Code Playgroud)
为我工作。
| 归档时间: |
|
| 查看次数: |
69831 次 |
| 最近记录: |