Gỡ lỗi mã nền tảng

Android Studio cung cấp một trình gỡ lỗi giúp bạn thực hiện các thao tác sau và nhiều thao tác khác:

  1. Chọn một thiết bị để gỡ lỗi ứng dụng của bạn.
  2. Đặt các điểm ngắt trong mã Java, Kotlin và C/C++ của bạn.
  3. Kiểm tra các biến và đánh giá biểu thức trong thời gian chạy.

Gỡ lỗi quy trình ứng dụng (Java)

  1. Cài đặt ROM bản dựng vào một thiết bị hoặc trình mô phỏng.

  2. Đặt các điểm ngắt trong mã Java hoặc Kotlin.

  3. Nhấp vào Run > Attach Debugger to Android Process. Bỏ đánh dấu Native Debugger.

  4. Chọn thiết bị, chọn quy trình rồi nhấp vào Attach.

  5. Nhấn vào điểm ngắt trong mã.

Gỡ lỗi quy trình hệ thống (C++)

  1. Cài đặt ROM bản dựng vào một thiết bị hoặc trình mô phỏng.

  2. Từ bên trong path/to/repo/checkout, hãy chạy adb root. Chỉ có thể chạy một trình mô phỏng hoặc thiết bị.

  3. Đặt điểm ngắt trong mã gốc.

  4. Nhấp vào Run > Attach Debugger to Android Process.

  5. Kiểm tra Show system processes.

  6. Chọn thiết bị, chọn quy trình rồi nhấp vào Attach.

  7. Nhấn vào điểm ngắt trong mã.