文件加载
xbcar · 小白的车载工具箱
v{{ version }}
数据分析
实时抓取CAN报文,信号统计分析,异常检测与趋势预测,一键生成测试报告
蓝牙测试
蓝牙电话、音乐连接测试,协议数据同步验证,一键生成测试报告
导航测试
模拟GPS定位数据,支持键盘方向键控制和地图API自动行驶,测试导航功能
语音测试
TTS语音合成播放,语音唤醒压力测试,支持男女生、普通话与方言
车机ADB日志
实时日志检索,包名过滤,关键词搜索,支持蓝牙、语音、导航等分类
录制报文
支持CAN/CANFD/LIN报文实时录制,多种接口类型和文件格式
生成报告
自动汇总测试数据,生成专业测试报告,支持导出多种格式
📋 功能特性
📡 录制报文
📋 最近报文
暂无报文数据
开始录制后将显示实时报文
加载CAN日志文件
文件统计
信号列表
信号统计分析
信号异常检测
信号比较判断
信号趋势预测
数据导出
生成HTML报告
车机蓝牙测试
📱 ADB设备连接
🔧 车机蓝牙状态检测
📡 车机蓝牙扫描
🔗 车机蓝牙连接测试
⚡ 性能测试
扫描性能测试
连接性能测试
💪 压力测试
📊 测试报告生成
📚 ADB蓝牙相关命令
📞 蓝牙电话相关命令
拨打指定电话号码
adb shell service call phone 2 s16 "10086"
挂断当前通话
adb shell service call phone 5
查看电话服务状态(通话状态、蓝牙连接等)
adb shell dumpsys telecom
🎵 蓝牙音乐相关命令
播放音乐
adb shell input keyevent MEDIA_PLAY
暂停音乐
adb shell input keyevent MEDIA_PAUSE
查看媒体会话状态(当前播放、A2DP连接等)
adb shell dumpsys media_session
查看音频路由(蓝牙A2DP、AVRCP等)
adb shell dumpsys audio
🔗 蓝牙连接与协议相关命令
获取蓝牙适配器状态
adb shell service call bluetooth_manager 6
查看蓝牙管理器详细信息(连接状态、配对设备等)
adb shell dumpsys bluetooth_manager
连接指定MAC地址的设备
adb shell bluetoothctl connect [MAC]
断开指定设备连接
adb shell bluetoothctl disconnect [MAC]
请求启用蓝牙
adb shell am start -a android.bluetooth.adapter.action.REQUEST_ENABLE
📤 蓝牙数据同步相关命令
查看联系人同步状态(PBAP协议相关)
adb shell dumpsys content_provider --uri content://com.android.contacts/contacts
查看蓝牙相关Activity状态(MAP消息协议等)
adb shell dumpsys activity | grep -i bluetooth
🚨 蓝牙错误与异常日志过滤
过滤蓝牙底层错误日志
adb logcat -v time | grep -i "BT_ERROR|btif|bta|hci"
过滤蓝牙管理器服务日志
adb logcat -v time | grep -i "bluetoothmanager|bluetoothservice"
过滤通用错误、异常、崩溃日志
adb logcat -v time | grep -i "error|exception|crash|anr"
ADB日志管理
📱 ADB设备连接
⚙️ 日志控制
🔍 日志筛选
📜 日志输出
📚 常用ADB日志命令
adb logcat
查看所有日志
adb logcat -s TAG:LEVEL
按TAG和级别过滤日志
adb logcat *:E
只显示Error级别日志
adb logcat -d > logfile.txt
导出日志到文件
adb logcat -c
清空日志缓冲区
adb logcat -v time
显示时间戳格式
🐵 Monkey压测
📱 ADB设备连接
⚙️ Monkey参数配置
📋 生成的Monkey命令
📝 Monkey运行日志
导航测试
📱 ADB设备连接
🔧 GPS模拟方式
🎮 键盘方向键控制
操作说明
使用键盘方向键 ↑↓←→ 控制GPS坐标移动:
↑ - 向北移动(增加纬度)
↓ - 向南移动(减少纬度)
← - 向西移动(减少经度)
→ - 向东移动(增加经度)
按住方向键持续移动,松开停止移动。
🚗 地图API自动行驶
地图API配置
路线设置
路线信息
⚡ 模拟状态
语音功能测试
📱 ADB设备连接
🔔 语音唤醒压力测试
提示:空行(只有换行符的行)将自动忽略
-10慢 ~ 0正常 ~ 10快
检索命令参考(Windows):adb logcat -v time | findstr /i "关键词"
📝 语音识别测试
提示:空行(只有换行符的行)将自动忽略
-10慢 ~ 0正常 ~ 10快
⚡ 一键运行全部测试
📊 压测结果统计
📚 ADB语音相关命令
🔔 语音唤醒相关命令
模拟按下语音唤醒按键
adb shell input keyevent KEYCODE_VOICE_ASSIST
过滤语音唤醒相关日志
adb logcat -v time | grep -i "wakeup|hotword|WakeUp"
🎤 ASR语音识别相关命令
过滤语音识别相关日志
adb logcat -v time | grep -i "ASR|SpeechRecognizer|RecognizerIntent"
查看语音识别音频配置
adb shell dumpsys audio | grep -i "recognizer"
过滤语音活动检测(VAD)和端点检测日志
adb logcat -v time | grep -i "vad|endpoint|silence"
🔊 TTS语音合成相关命令
过滤语音合成相关日志
adb logcat -v time | grep -i "TTS|TextToSpeech|synthesis"
查看TTS会话状态
adb shell dumpsys media_session | grep -i "tts|speak"
启动TTS服务
adb shell am start -a android.intent.action.TTS_SERVICE
🧠 意图识别相关命令
过滤意图识别和对话相关日志
adb logcat -v time | grep -i "intent|Intent|slot|NLU|dialog"
过滤大模型和NLP相关日志
adb logcat -v time | grep -i "nlp|model|llm|large.*model"
查看语音助手Activity状态
adb shell dumpsys activity | grep -i "assistant|voice"
🔊 语音套件与音频处理命令
过滤音频系统相关日志
adb logcat -v time | grep -i "audio|AudioFlinger|audioflinger"
过滤噪音处理、回声消除、自动增益控制日志
adb logcat -v time | grep -i "noise|Noise|echo|Echo|AGC"
查看音频策略配置(输入输出路由等)
adb shell dumpsys audio_policy
🎯 调用应用Intent指令
打开浏览器访问指定URL
adb shell am start -a android.intent.action.VIEW -d "https://www.baidu.com"
拨打电话
adb shell am start -a android.intent.action.CALL -d tel:10086
打开系统设置
adb shell am start -n com.android.settings/.Settings