调试平台代码

Android Studio 提供了一个调试程序,用来执行以下操作及其他任务:

  1. 选择要在哪个设备上调试应用。
  2. 在 Java、Kotlin 和 C/C++ 代码中设置断点。
  3. 在运行时检查变量和对表达式求值。

应用进程 (Java) 调试

  1. 将 build 刷写到设备或模拟器。

  2. 在 Java 或 Kotlin 代码中设置断点。

  3. 依次点击 Run > Attach Debugger to Android Process。取消选中 Native Debugger

  4. 选择您的设备,选择相应进程,然后点击 Attach

  5. 触发代码中的断点。

系统进程 (C++) 调试

  1. 将 build 刷写到设备或模拟器。

  2. path/to/repo/checkout 内,运行 adb root。只能运行一个模拟器或设备。

  3. 在原生代码中设置断点。

  4. 点击 Run > Attach Debugger to Android Process

  5. 请检查 Show system processes

  6. 选择您的设备,选择相应进程,然后点击 Attach

  7. 触发代码中的断点。