好吧,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
应用程序日志怎么可能不能被传送?
发布于 2017-05-22 15:23:14
我放弃了。
Log.d(TAG, msg);
尝尝这个。
Log.wtf(TAG, msg);
为我工作吧。
发布于 2020-04-30 20:11:34
一些较新版本的华为手机(我使用的是Y9s 2019)的一些设置发生了变化。
进程现在是
拨号*#*#2846579#*#*
后台设置-> AP日志设置->打开。
如果您仍然看不到日志,请重新启动手机和Android Studio/Eclipse
发布于 2019-05-20 03:16:57
Open your Dialer app and enter the following code: *#*#2846579#*#*.
1-Enter the Background Settings page.
2-Click on “Log Settings”
3-Check all 3 options to enable full logging.
4-Ignore the "will affect performance" warning.
5-Reboot the phone.
https://stackoverflow.com/questions/18124334
复制相似问题