- shares
- Facebook Messenger
- Gmail
- Viber
- Skype
Android có hệ thống logs rất linh hoạt giúp bạn theo dõi quá trình chạy ứng dụng cũng như debug ứng dụng của mình trước khi tung ra bản chính thức.
Để hiển thị logs trước hết bạn cần khởi động adb.
adb kill-server adb start-server
Đảm bảo chạy ứng dụng android với lệnh adb
có gắn kết với android emulator hoặc trực tiếp trên thiết bị android thật thông qua adb wifi.
Đây là một ví dụ về logout in trên màn hình console với thông tin tag I (viết tắt: Information) cho bạn biết đang chạy activity.
I/ActivityManager( 585): Starting activity: Intent { action=android.intent.action...}
Logcats chứa quá nhiều thông tin làm bạn khó theo dõi, để loại bớt level và lọc những tag bạn muốn xem, chúng ta sử dụng biểu thức filter, ví dụ này mình sẽ cho hiển thị tất cả nội dung logs với priority level “warning” cho tất cả các tags có lỗi cảnh báo.
adb logcat *:W
hoặc Có thể giới hạn thêm tag I.
adb logcat I:W
Ví dụ thêm, lọc tất cả tin nhắn logs với tag ‘SMS’ và priority level “Debug”.
adb logcat SMS:D *:S
Nâng cao
Chạy logout trước khi bắt đầu ứng dụng:
adb logcat -v time #verbose show timestamp adb logcat -v brief #Display priority/tag and PID of the process issuing the message (the default format). adb logcat -v process #Display PID only. adb logcat -v tag #Display the priority/tag only. adb logcat -v raw #Display the raw log message, with no other metadata fields. adb logcat -v threadtime #Display the date, invocation time, priority, tag, and the PID and TID of the thread issuing the message. adb logcat -v long #Display all metadata fields and separate messages with blank lines. adb logcat -b radio #View the buffer that contains radio/telephony related messages. adb logcat -b events #View the buffer containing events-related messages. adb logcat -b main #View the main log buffer (default)
Một số lệnh khác.
– Xóa logcat:
adb logcat -c
– Debug app trên emulator
adb -e logcat
– Debug app trên thiết bị android.
adb -d logcat
Nếu bạn thích bài viết này, hãy ủng hộ chúng tôi bằng cách đăng ký nhận bài viết mới ở bên dưới và đừng quên chia sẻ kiến thức này với bạn bè của bạn nhé. Bạn cũng có thể theo dõi blog này trên Twitter và Facebook
- shares
- Facebook Messenger
- Gmail
- Viber
- Skype