我在Dell Latitude D820的VirtualBox中設置了Android-x86圖像(4.0-RC1-eeepc)。這個特殊的ISO不適用於筆記本電腦,但是所有可用的ISO都是最好的。Android-x86中沒有音頻
我已經解決了我遇到的一些問題(通過沒有爲我的設備使用ISO),但是我一直無法使聲音工作。 Android-x86 VirtualBox教程和其他在線資源指示我在SoundBlaster 16中使用ALSA驅動程序,但這種方法無效。
This問題讓我看看一些ALSA命令,看看我能找到什麼,但我沒有得到它的任何地方。
隨着ALSA驅動器和控制器的SoundBlaster我從alsa_ctl init
Unknown hardware: "Dummy" "Dummy Mixer"
Hardware is initialized using a guess method
這下看起來非常錯誤的我,所以切換到英特爾高保真音頻與其他問題一樣。
隨着ALSA驅動器和英特爾高保真音頻控制器我從alsa_ctl init
Unknown hardware: "HDA-Intel" "SigmaTel ID 7680" ...
Hardware is initialized using a guess method
以下雖然這看起來有點更有前途,我還是沒有音訊。
由於Android基本上是 Linux,我以爲我可以翻譯Linux解決方案。幾個網頁的內容類似於this one,稱修改/etc/modprobe.d/alsa-base.conf
並添加options snd-hda-intel model=CORRECT_MODEL
,這似乎可以幫助很多Linux用戶。不過,這似乎並不適用於Android。至少不是我,因爲我沒有alsa-base.conf
我對音頻和ALSA知之甚少。有沒有從我以上的東西中跳出來?即使在大方向上推動也會很好。
我有一些問題: 當我收到Unknown hardware: "Dummy"
信息時,這是什麼意思?沒有音頻設備?
最後,我已經驗證了我的聲音在虛擬盒外工作。我的第一個想法是,因爲我的筆記本電腦可以運行Linux,所以我應該能夠在Android中包含Linux驅動程序。這有任何意義嗎?不幸的是,我也不知道如何去做這件事。
謝謝
這也解決了我的問題。謝謝! – CatShoes
其中是init.sh的位置? – exshinigami
我得到「混音器attatch默認錯誤:沒有這樣的罰款或目錄」 – LairdPleng