Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Programming » Android » Sử dụng android logcat trong khi debug ứng dụng

Sử dụng android logcat trong khi debug ứng dụng

Chủ Nhật, 09/11/2014 by Hoàng Quách

  • shares
  • Facebook
  • 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.
android logcat
Để 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
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Android Tìm kiếm: logcat

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.