2.8 KiB
2.8 KiB
快速故障排除指南
当前问题:客户端找不到SerialTest服务器
立即检查清单
✅ 手机端检查
- 蓝牙已开启
- 蓝牙可见性设置为"始终可见"
- 已清除蓝牙缓存
- 重启过蓝牙服务
✅ 电脑端检查
- SerialTest正在运行
- 选择了正确的COM端口
- 启用了蓝牙服务器模式
- 电脑蓝牙已开启
- 电脑蓝牙设置为"可发现"
✅ 环境检查
- 设备距离在10米内
- 远离其他蓝牙设备干扰
- 没有金属屏蔽物
快速测试步骤
步骤1:基础扫描测试
- 启动Android应用
- 点击"连接蓝牙"按钮(普通点击)
- 观察扫描结果:
- 是否显示"🔍 开始扫描蓝牙设备..."
- 是否显示"📡 使用BLE扫描模式"或"📡 使用传统蓝牙扫描模式"
- 是否发现任何设备
步骤2:直接连接测试
- 长按"连接蓝牙"按钮
- 输入MAC地址:
60:E9:AA:30:8B:0A - 点击连接
- 观察连接状态
步骤3:系统蓝牙测试
- 打开手机蓝牙设置
- 扫描设备
- 查看是否发现您的电脑设备
- 如果发现,尝试配对
常见问题及解决方案
问题1:扫描不到任何设备
可能原因:
- 目标设备蓝牙未开启
- 设备不在可见范围内
- 蓝牙服务异常
解决方案:
- 重启手机蓝牙
- 重启电脑蓝牙
- 检查设备距离
- 使用系统蓝牙设置测试
问题2:扫描到设备但连接失败
可能原因:
- 设备未配对
- 协议不兼容
- SerialTest配置错误
解决方案:
- 在系统蓝牙设置中手动配对
- 检查SerialTest配置
- 确认波特率设置
问题3:连接成功但无法通信
可能原因:
- 数据格式不匹配
- 波特率设置错误
- 协议不兼容
解决方案:
- 检查SerialTest数据格式设置
- 尝试不同的波特率
- 发送测试数据验证
调试信息查看
Android Studio Logcat
过滤标签:BluetoothManager
查看以下信息:
- 扫描开始和结束
- 设备发现详情
- 连接状态变化
- 错误信息
应用状态显示
应用会显示:
- 🔍 扫描状态
- 📱 发现的设备信息
- ✅ 连接成功提示
- ❌ 错误信息
下一步操作
- 按照检查清单逐一确认
- 执行快速测试步骤
- 记录每个步骤的结果
- 查看Logcat日志
- 如果问题持续,提供详细错误信息
需要提供的信息
如果问题仍然存在,请提供:
- 手机型号和Android版本
- 电脑操作系统版本
- SerialTest版本和配置截图
- 应用扫描过程的截图
- Logcat中的错误日志
- 系统蓝牙设置中的设备列表截图