(我在 ask ubuntu 上很垃圾,因为我不知道我是否在错误的部分发布帖子,我甚至不知道是否有部分,但如果是的话,我很抱歉)
基本上我已经使用 anbox 一年多了,但不知何故,大约 5-7 个月前,声音就停止了。我在网上寻找解决方法,但不知何故,没有人再谈论这个问题,所以我不确定这是我的问题还是所有人的问题。
答案1
我也遇到过这个问题,但已经解决了。显然,anbox 的最新预构建 .img 文件存在问题,由于某种原因,该文件缺少媒体编解码器(包括音频编解码器)的配置文件。您可以获取必要的配置文件这里
它们必须能够被 Android 在镜像的 /system/etc 目录中访问。要实现这一点,您可以按照所述使用 rootfs 覆盖这里
或者制作另一个镜像。对于后者,使用 解压原始镜像unsquash android.img
(这会将其解压到具有根目录 squashfs-root 的文件树中),然后将配置文件放入squashfs-root/system/etc
并通过命令打包镜像。mksquashfs squashfs-root android.img -comp xz
当然,您应该将新镜像放到 anbox 期望的位置,然后重新启动系统服务 anbox-container-manager 和用户服务 anbox-session-manager。