我在Virtualbox上安装了Android,我使用从http://www.android-x86.org/download下载的Android x86我选择了版本2.3的eeepc版本(android-x86-2.3-RC1-eeepc.iso)。
问题是声音不起作用,我在Virtualbox设置中尝试了所有3个选项。 我目前的设置:
Host driver: Windows DirectSound
Controller: ICH AC97
我为音频控制器设置尝试的选择:
Intel HD Audio
ICH AC97
SoundBlaster 16
我目前正在运行Windows 7,而我的音频驱动程序是默认的Windows驱动程序。
我搜索并发现有相同问题的人,但我无法理解任何事情,因为我不是高级Linux用户,有些解决方案谈论ALSA驱动程序,但我找不到如何安装和使用它。
也可以来自我选择的安装.iso文件?我的电脑是Acer Travelmate 2480
。
更新 在查看Android x86网站时,我发现我们应该use SoundBlaster 16 instead of ICH AC97。
我也尝试了终端内的alsa_ctl init
命令(ALT + F1),我得到了这个:
Unkown hardware: "Dummy" ""Dummy Mixer" "" "" ""
Hardware is initialized using a guess method
我检查了它的版本是1.0.23
答案 0 :(得分:3)
转到android虚拟机的设置并选择“Audio”,在音频设置中选择“SoundBlaster 16”作为音频控制器。 Android-x86网站称,只有SoundBlaster 16可用作Android的VirtualBox声卡。
答案 1 :(得分:2)
检查使用
检测到的声卡alsa_aplay -l
并选择第一张卡
alsa_ctl init 1
您是否已使用此
检查了herealsa_amixer set PCM 100 unmute
或按照here
所述进行操作阅读一些crap以了解声音架构或尝试使用VMware Player或VMware Workstation这是一个更好的选择,here您可以找到一些好的教程