Ghi lại báo cáo lỗi và bản ghi video cho thiết bị Android

Để giúp Nhóm hỗ trợ giải quyết các vấn đề với ứng dụng Tin nhắn trên thiết bị Android, hãy tạo báo cáo lỗi và bản ghi video.

Để tạo báo cáo lỗi ngay trên thiết bị Android, hãy làm theo các bước sau.

Bật tuỳ chọn cho nhà phát triển và gỡ lỗi qua USB

Để biết thông tin về các tuỳ chọn dành cho nhà phát triển dùng để định cấu hình các hành vi hệ thống giúp bạn phân tích và gỡ lỗi liên quan đến hiệu suất của ứng dụng, hãy xem bài viết Định cấu hình các tuỳ chọn dành cho nhà phát triển trên thiết bị.

Bật tính năng ghi nhật ký chi tiết cho ứng dụng Tin nhắn

Thiết bị bị can thiệp hệ thống

Trên thiết bị đã bị can thiệp vào hệ thống, hãy sử dụng các lệnh sau để bật tính năng ghi nhật ký chi tiết:

adb shell setprop log.tag.Bugle VERBOSE
adb shell setprop log.tag.BugleDataModel VERBOSE
adb shell setprop log.tag.RcsProvisioning VERBOSE
adb shell setprop log.tag.CarrierServices VERBOSE
adb shell setprop log.tag.BugleAction VERBOSE:
adb shell setprop log.tag.BugleRcsEngine VERBOSE;
adb shell setprop log.tag.BugleTransport VERBOSE;
adb shell setprop log.tag.BugleRcsProvisioning VERBOSE;
adb shell setprop log.tag.RcsClientLib VERBOSE;
adb shell setprop log.tag.BugleRcs VERBOSE;

Chỉ bật tính năng ghi nhật ký chi tiết cho các thiết bị thử nghiệm. Nhật ký sau đây bao gồm thông tin nhận dạng cá nhân (PII).

adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_log_level VERBOSE
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_debug_mode true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_rcs_allow_overrides true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_debugging true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_sensitive_logging true

Thiết bị chưa bị can thiệp vào hệ thống

Trên thiết bị chưa bị can thiệp vào hệ thống, hãy dùng lệnh sau để bật tính năng ghi nhật ký chi tiết:

adb shell am broadcast -a 'com.google.android.gms.phenotype.FLAG_OVERRIDE' --es package "com.google.android.apps.messaging#com.google.android.apps.messaging" --es user "\*" --esa flags "bugle_phenotype__enable_verbose_bug_reports" --esa values "true" --esa types "boolean" com.google.android.gms

Tái hiện vấn đề

  1. Trong phần Cài đặt > Hệ thống > Tuỳ chọn cho nhà phát triển > Kích thước bộ đệm của trình ghi nhật ký, hãy tăng tối đa kích thước bộ đệm của trình ghi nhật ký. Sử dụng kích thước lớn nhất cho thiết bị (ví dụ: 16 MB trên thiết bị cao cấp).
  2. Buộc dừng ứng dụng Tin nhắn.
  3. Nếu lỗi liên quan đến việc cấp phép Dịch vụ giao tiếp đa dạng (RCS), hãy hoàn tất các bước sau:
    1. Bật Chế độ trên máy bay.
    2. Xoá bộ nhớ của ứng dụng Tin nhắn và Dịch vụ của nhà mạng trong phần Cài đặt.
    3. Tắt Chế độ trên máy bay.
    4. Bật tính năng nhắn tin qua RCS trong phần Cài đặt.
    5. Hãy đợi ít nhất 5 phút trước khi bắt đầu báo cáo lỗi.
  4. Đối với mỗi lỗi mới, hãy xoá thông báo logcat:

    adb logcat -c
    
  5. Bắt đầu quay video:

    • Chỉ ghi lại lỗi đã báo cáo.
    • Giữ cho bản ghi video ngắn nhất có thể. Ví dụ: nếu lỗi xảy ra sau khi thực hiện một lệnh gọi, hãy chỉ ghi lại phần đó của lệnh gọi.
    • Không ghi lại các bước lặp lại.
  6. Khởi động ứng dụng Tin nhắn và tái hiện lỗi.

  7. Dừng quay video.

Thu thập báo cáo lỗi

  1. Trong báo cáo, hãy ghi lại những thông tin sau:
    1. Dấu thời gian khi lỗi xảy ra.
    2. Các bước kích hoạt lỗi.
    3. Bản thân lỗi (ví dụ: thông báo lỗi).
    4. Bản ghi màn hình trong khi tái hiện lỗi.
  2. Trong phần Tuỳ chọn cho nhà phát triển, hãy nhấn vào Tạo báo cáo lỗi.

  3. Chọn một loại báo cáo lỗi rồi nhấn vào Báo cáo. Một thông báo sẽ cho biết thời điểm báo cáo lỗi đã sẵn sàng.

  4. Đính kèm báo cáo lỗi trong lỗi đã gửi.

Nếu lỗi liên quan đến một hoặc nhiều thư (ví dụ: không gửi được thư), hãy cung cấp Mã thư của các thư bị ảnh hưởng.

  1. Bật trình đơn gỡ lỗi của ứng dụng Tin nhắn:
    1. Mở ứng dụng Tin nhắn.
    2. Nhấn vào thanh tìm kiếm.
    3. Tìm kiếm *xyzzy* Trình đơn Debug Utils (Tiện ích gỡ lỗi) sẽ mở ra hoặc một thông báo ngắn sẽ xuất hiện với thông báo Debug menu option enabled.
  2. Chạm và giữ tin nhắn đó.
  3. Nhấn vào biểu tượng Trình đơn , rồi nhấn vào Xem chi tiết.