Android Studio 提供了一个调试程序,用来执行以下操作及其他任务:
- 选择要在哪个设备上调试应用。
- 在 Java、Kotlin 和 C/C++ 代码中设置断点。
- 在运行时检查变量和对表达式求值。
应用进程 (Java) 调试
将 build 刷写到设备或模拟器。
在 Java 或 Kotlin 代码中设置断点。
依次点击
Run
>Attach Debugger to Android Process
。取消选中Native Debugger
。选择您的设备,选择相应进程,然后点击
Attach
。触发代码中的断点。
系统进程 (C++) 调试
将 build 刷写到设备或模拟器。
在
path/to/repo/checkout
内,运行adb root
。只能运行一个模拟器或设备。在原生代码中设置断点。
点击
Run > Attach Debugger to Android Process
。请检查
Show system processes
。选择您的设备,选择相应进程,然后点击
Attach
。触发代码中的断点。