调试平台代码
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
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
。
触发代码中的断点。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-01-30。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-01-30。"],[],[]]