OK, logcat đang hiển thị nhật ký hệ thống nhưng nó không hiển thị nhật ký ứng dụng trên Huawei Ascend của tôi. Nếu tôi chuyển sang một thiết bị khác như Galaxy Nexus hoặc Nexus 7 của tôi thì nhật ký của cùng một ứng dụng (cùng một APK) sẽ được hiển thị.
Huawei Ascend đang chạy Android 4.1.1, nó đã bật gỡ lỗi USB trong các tùy chọn dành cho nhà phát triển. Điều này xảy ra cho logcat chạy từ dòng lệnh hoặc từ IntelliJ. Và tôi chắc chắn rằng thiết bị chính xác đã được chọn - thực tế tôi chỉ cắm một thiết bị duy nhất tại một thời điểm. Tôi đã thử khởi động lại adb, xóa bộ đệm, v.v.
Tôi có thể thấy rằng ứng dụng đang bắt đầu trên Huawei, tôi thậm chí còn nhận được nhật ký hệ thống cho thấy rằng Activity đã bắt đầu. Nhưng không giống như trên các thiết bị khác, tôi không nhận được nhật ký ứng dụng trong Activity # onCreate (hoặc từ bất kỳ nơi nào khác).
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
Làm thế nào để nhật ký ứng dụng không được giao?