高通平台蓝牙学习--蓝牙双 A2DP/AVRCP 功能测试指南:从环境搭建到实操步骤
一、测试准备与环境配置
(一)测试前置条件与基础操作
测试前,需完成一些基础准备工作。首先是将歌曲推送至被测设备(DUT),可通过
adb push songs.mp3 /mnt/androidwritable/10/emulated/10/Music/
命令,把歌曲文件传输到设备指定的音乐目录,为后续音乐播放测试提供素材。
接着要安装音乐播放器,这里以YouTube Music 4.10.50.apk
为例,使用
adb install -r YouTube Music 4.10.50.apk
命令进行安装,当然也可根据需求选择其他合适的音乐播放器。
(二)属性设置
为了让蓝牙功能按照测试要求运行,需要进行一系列属性设置,且每设置完一项,建议关闭再打开蓝牙使设置生效。
- 禁用蓝牙音频硬件抽象层:执行
adb shell setprop persist.bluetooth.bluetooth_audio_hal.disabled true
,避免音频硬件抽象层对测试产生干扰。 - 设置适配器为非 A2DP 接收端:通过
adb shell setprop persist.bluetooth.adapter0.isA2dpSink false
,将适配器配置为 A2DP 源模式。 - 限制最大连接音频设备数:
adb shell setprop persist.bluetooth.maxconnectedaudiod evices 2
,设定同时连接的音