FTC团队求助:Control Hub下Android Studio代码调试配置方法
FTC Control Hub Android Studio 调试实现方案
确认设备连接
- 用USB线将Control Hub直连电脑,或者连接Hub的WiFi热点(默认IP为
192.168.43.1),在终端执行adb connect 192.168.43.1建立无线连接 - 运行
adb devices命令,确认终端输出中能看到Control Hub的设备标识,证明连接正常
项目调试配置检查
- 打开Module级别的
build.gradle文件,确保debug构建类型开启调试:android { buildTypes { debug { debuggable true minifyEnabled false // 避免代码混淆导致断点失效 } } } - 点击Android Studio右上角的「Edit Configurations」,在调试配置的「Deployment Target Options」中选择已连接的Control Hub,若未自动识别,手动选择「USB Device」或指定IP连接
断点调试操作
- 在需要调试的代码行左侧点击添加断点(红色圆点)
- 点击工具栏的调试按钮(虫子图标),等待IDE完成部署并附加调试进程
- 调试时可在「Debug」面板实时查看变量值,通过F7(单步进入)、F8(单步跳过)、F9(继续执行)控制流程,和调试手机设备的操作完全一致
常见问题排查
- ADB无法识别Hub:重启Control Hub和Android Studio,更换USB线,或重新连接WiFi热点后再次执行
adb connect - 断点无响应:先关闭Hub上正在运行的Op Mode,重新构建项目(
Build > Rebuild Project)后再启动调试 - 调试进程附加失败:检查Hub的系统版本是否和项目的编译SDK版本兼容,建议使用FTC官方推荐的SDK版本
内容的提问来源于stack exchange,提问作者Peter Gaston
相关产品推荐
相关产品推荐

