Android Studio untuk Platform (ASfP) menyediakan debugger canggih yang memungkinkan Anda:
- Pilih perangkat untuk men-debug.
- Menetapkan titik henti sementara dalam kode Java, Kotlin, dan C/C++.
- Memeriksa variabel dan mengevaluasi ekspresi pada waktu proses.
Sebelum menggunakan debugger, Anda harus mem-flash build ke perangkat atau emulator.
Proses debug proses aplikasi (Java/Kotlin)
Untuk men-debug proses aplikasi Java atau Kotlin:
- Tetapkan titik henti sementara dalam kode Java atau Kotlin Anda di dalam ASfP. 
- Pilih Run > Attach Debugger to Android Process dari menu. 
- Pada dialog Choose Process, pastikan Debug type disetel ke Java Only. 
- Pilih perangkat Anda dari daftar. 
- Pilih proses aplikasi tertentu yang ingin Anda debug. 
- Klik OK. 
- Berinteraksi dengan aplikasi di perangkat Anda untuk mencapai titik henti sementara. 
Proses sistem (C/C++) debugging
Untuk men-debug proses sistem yang ditulis dalam C atau C++:
- Pastikan Anda hanya menjalankan satu perangkat atau emulator. 
- Buka terminal dan jalankan - adb rootdari root checkout AOSP Anda:- bash adb root
- Tetapkan titik henti sementara dalam kode C/C++ Anda di dalam ASfP. 
- Pilih Run > Attach Debugger to Android Process dari menu. 
- Pada dialog Choose Process, ubah Debug type menjadi Native Only atau Dual (Java + Native). 
- Centang kotak Tampilkan semua proses untuk melihat proses sistem. 
- Pilih perangkat Anda dari daftar. 
- Pilih proses sistem tertentu yang ingin Anda debug (seperti - surfaceflingeratau- system_server).
- Klik OK. 
- Debugger terhubung ke proses. Berinteraksi dengan perangkat untuk mencapai titik henti sementara. 
