是否可通过命令行调试Android应用?完成前置操作后下一步如何处理
后续操作步骤
- 首先确认电脑和安卓设备连接正常,执行
adb devices命令,确保输出列表中可以看到当前设备的序列号,无offline等异常状态 - 打开你使用的IDE(Android Studio/IntelliJ IDEA等),在需要调试的代码行左侧点击打上断点
- 点击IDE顶部工具栏的 Attach Debugger to Android Process 按钮(通常是带虫子标识的手机图标,也可以通过顶部菜单栏 Run > Attach to Process 路径找到对应功能)
- 在弹出的进程选择列表中,找到你刚才启动的应用对应的包名,选中后点击确认
- 等待几秒后设备端的「Waiting For Debugger」提示会自动消失,应用运行到你预设的断点位置时会自动暂停,即可正常开展调试操作
常见异常排查
- 进程列表找不到对应包名:先确认build.gradle中
debuggable true配置已生效,也可以执行adb shell ps | grep 你的应用包名命令确认应用进程正常运行 - 连接后提示调试失败:执行
adb kill-server再执行adb start-server重启adb服务后重试即可
内容的提问来源于stack exchange,提问作者Konstantin
相关产品推荐
相关产品推荐

