Android 车载 Audio 中 有关系统按键无声的问题排查小结

本文简单记录一下,车载中系统按键音的问题排查从 App --> FrameWork --> HAL层 的问题排查。

通过日志分析:

  1. AudioStreamOutSink 这个有数据写入到 HAL 中(方式一)

  2. 查看 dump 文件。(方式二)

    先 打开 【系统日志】中的 audio dump 开关f(这个功能在车载开发中属于定制功能),再通过 adb root 、adb remount 再 adb shell 查看文件目录

    cd data/vendor/audio

    查看是否有 pcm 文件生成。 有的话 Framework(FW) 层就没有问题。

注意: 测试前先删除已有的 notification (系统按键声音)文件:

示例: rm notification_out_48000Hz_16bit_2ch_02040942.pcm

之后操作按键,观察是否有 notificaton 文件生成。

目前 FW Audio 这边未复现,且上述两种方式验证都没有问题。

于是问题 可以在 FW中 排除了,下一步可以转给 底层 HAL 端进一步分析。

相关推荐
风清云淡_A38 分钟前
【Android36】android开发实战案列之RecyclerView组件的使用方法
android
we1less1 小时前
Android-HAL (四) AIDL
android
Android技术之家1 小时前
2026 Android开发五大趋势:AI原生、多端融合、生态重构
android·重构·ai-native
龚礼鹏2 小时前
图像显示框架七——createSurface的流程(基于Android 15源码分析)
android
聆风吟º2 小时前
【Spring Boot 报错已解决】Spring Boot项目启动报错 “Main method not found“ 的全面分析与解决方案
android·spring boot·后端
Rysxt_2 小时前
Kotlin前景深度分析:市场占有、技术优势与未来展望
android·开发语言·kotlin
莫白媛2 小时前
Android开发之Kotlin 在 Android 开发中的全面指南
android·开发语言·kotlin
broadview_java13 小时前
使用 ConstraintLayout 构建自适应界面
android
wy31362282116 小时前
android——开发中的常见Bug汇总与解决方案(闪退)
android·bug
小小测试开发17 小时前
实战派SQL性能优化:从语法层面攻克项目中的性能瓶颈
android·sql·性能优化