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:
- Chọn một thiết bị để gỡ lỗi ứng dụng của bạn.
- Đặt các điểm ngắt trong mã Java, Kotlin và C/C++ của bạn.
- 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)
Cài đặt ROM bản dựng vào một thiết bị hoặc trình mô phỏng.
Đặt các điểm ngắt trong mã Java hoặc Kotlin.
Nhấp vào
Run
>Attach Debugger to Android Process
. Bỏ đánh dấuNative Debugger
.Chọn thiết bị, chọn quy trình rồi nhấp vào
Attach
.Nhấn vào điểm ngắt trong mã.
Gỡ lỗi quy trình hệ thống (C++)
Cài đặt ROM bản dựng vào một thiết bị hoặc trình mô phỏng.
Từ bên trong
path/to/repo/checkout
, hãy chạyadb root
. Chỉ có thể chạy một trình mô phỏng hoặc thiết bị.Đặt điểm ngắt trong mã gốc.
Nhấp vào
Run > Attach Debugger to Android Process
.Kiểm tra
Show system processes
.Chọn thiết bị, chọn quy trình rồi nhấp vào
Attach
.Nhấn vào điểm ngắt trong mã.