Men-debug Kode Platform
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Android Studio menyediakan debugger yang memungkinkan Anda melakukan hal-hal berikut ini dan banyak lagi:
- Memilih perangkat untuk men-debug aplikasi Anda.
- Menetapkan titik henti sementara dalam kode Java, Kotlin, dan C/C++.
- Memeriksa variabel dan mengevaluasi ekspresi pada waktu proses.
Proses Debug Aplikasi (Java)
Flash build ke perangkat atau emulator.
Menetapkan titik henti sementara dalam kode Java atau Kotlin.
Klik Run
> Attach Debugger to Android Process
. Hapus centang Native
Debugger
.
Pilih perangkat, pilih proses, lalu klik Attach
.
Tekan titik henti sementara di kode Anda.
Proses Debug Sistem (C++)
Flash build ke perangkat atau emulator.
Dari dalam path/to/repo/checkout
, jalankan adb root
. Hanya satu emulator
atau perangkat yang dapat berjalan.
Menetapkan titik henti sementara dalam kode native Anda.
Klik Run > Attach Debugger to Android Process
.
Periksa Show system processes
.
Pilih perangkat, pilih proses, lalu klik Attach
.
Tekan titik henti sementara di kode Anda.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-01-30 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-01-30 UTC."],[],[],null,["# Debug Platform Code\n\nAndroid Studio provides a debugger that lets you do the following and more:\n\n1. Select a device to debug your app on.\n2. Set breakpoints in your Java, Kotlin, and C/C++ code.\n3. Examine variables and evaluate expressions at runtime.\n\nApplication Process (Java) Debugging\n------------------------------------\n\n1. Flash your build to a device or emulator.\n\n2. Set breakpoints in your Java or Kotlin code.\n\n3. Click `Run` \\\u003e `Attach Debugger to Android Process`. Uncheck `Native\n Debugger`.\n\n4. Select your device, select the process, and click `Attach`.\n\n5. Hit the breakpoint in your code.\n\nSystem Process (C++) Debugging\n------------------------------\n\n1. Flash your build to a device or emulator.\n\n2. From inside `path/to/repo/checkout`, run `adb root`. Only one emulator\n or device can be running.\n\n3. Set breakpoints in your native code.\n\n4. Click `Run \u003e Attach Debugger to Android Process`.\n\n5. Check `Show system processes`.\n\n6. Select your device, select the process, and click `Attach`.\n\n7. Hit the breakpoint in your code."]]