You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 13 AOSP Automotive模拟器sdk_car_x86_64-userdebug音频播放故障

AOSP Automotive模拟器音频解码失败解决方案

从错误日志来看,核心问题是无法创建audio/vorbis解码器,直接导致MediaPlayer抛出Error (1,-2147483648)错误。这是因为默认的sdk_car_x86_64-userdebug编译目标未包含vorbis解码器相关组件,解决步骤如下:

  • 修改产品编译配置
    打开设备配置文件device/generic/car/x86_64/sdk_car_x86_64.mk,添加vorbis解码器的编译模块:

    PRODUCT_PACKAGES += \
        libvorbisidec \
        OMX.google.vorbis.decoder
    

    若使用BoardConfig.mk,需确保开启对应编译开关:

    BOARD_USES_VORBIS := true
    
  • 重新编译并启动模拟器
    执行完整编译流程:

    make clean && make -j$(nproc)
    

    清理模拟器数据后重启:

    emulator -avd <你的AVD名称> -wipe-data
    
  • 验证解码器加载状态
    进入模拟器shell,执行命令检查解码器是否注册成功:

    dumpsys media.codec | grep vorbis
    

    若输出包含OMX.google.vorbis.decoder,说明解码器已正常加载,此时再测试媒体播放器音频功能即可恢复。

内容的提问来源于stack exchange,提问作者Nikul Vadher

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 18:07:20