好的,logcat 正在显示系统日志,但是在我的 Huawei 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
为什么应用程序日志没有被交付?