Нет звука в Android-x86
Я настроил Android-x86 изображение (4.0-RC1-eeepc) в VirtualBox на Dell Latitude D820. Этот конкретный ISO не для ноутбука, но из всех доступных ISOs он работает лучше всего.
я работал через некоторые из проблем, с которыми я столкнулся (не имея ISO для моего устройства), но я не смог заставить звук работать. Учебник Android-x86 VirtualBox и другие онлайн-ресурсы направили меня на использование драйвера ALSA с SoundBlaster 16, но это не сработало.
этой вопрос заставил меня посмотреть на некоторые команды ALSA, чтобы увидеть, что я мог найти, но я ничего не получаю с этим.
С драйвером ALSA и контроллером SoundBlaster я получаю следующее от alsa_ctl init
Unknown hardware: "Dummy" "Dummy Mixer"
Hardware is initialized using a guess method
это выглядело очень неправильно для меня, поэтому переключился на Intel HD Audio, как и другой вопрос.
С драйвером ALSA и контроллером Intel HD Audio я получаю следующее alsa_ctl init
Unknown hardware: "HDA-Intel" "SigmaTel ID 7680" ...
Hardware is initialized using a guess method
хотя это выглядит немного более многообещающим, у меня все еще нет звука.
так как Android является в принципе Linux, я думал, что смогу перевести решение Linux. Несколько веб-страниц имеют контент, похожий на этот сказав, чтобы изменить /etc/modprobe.d/alsa-base.conf
и добавить options snd-hda-intel model=CORRECT_MODEL
и это, похоже, помогает многим пользователям Linux. Однако это не похоже на Android. По крайней мере, для меня, так как у меня нет alsa-base.conf
Я так мало знаю об аудио и ALSA. Там все прыгает от того, что я выше? Даже толчок в общем направлении был бы великолепен.
некоторые вопросы, которые у меня есть:
Что это значит, когда я получаю Unknown hardware: "Dummy"
информация? Нет аудиоустройства?
наконец, я проверил, что мой звук работает вне виртуальной коробки. Мой первый throught заключается в том, что, поскольку мой ноутбук может запускать Linux со звуком, я должен иметь возможность включать драйверы Linux в Андроид. Имеет ли это смысл? К сожалению, я также не знаю, как это сделать.
спасибо
4 ответов
имел аналогичную проблему без звука в vbox. В твоем init.sh добавьте эту строку в конец материала alsa_amixer:
alsa_amixer set PCM 100 unmute
после того, как я aded, что мой звук работал нормально.
У меня были те же вопросы.
Я использовал VMWare для WhatsApp. И имел различные версии Android без звука... Настройка VMWare с помощью hdaudio config file mod.
alsa_ctl init
всегда не показывал никаких устройств.
Я установил это приложение из Google Play"AlsaMixer (ROOT)" И эта версия получила аудио мгновенно:
- android-x86-4.3-20130725.iso
- андроид-платформы x86-4.4-rc1 находятся.iso
у меня была та же проблема.
Я продолжал искать init.sh
а затем понял, что мне пришлось установить проклятую вещь на диск, прежде чем это стоило возиться (он повторно проанализирован при перезагрузке, и живой диск не сохраняется).
поэтому я захватил последние порты x86 и пролистал их, пока не нашел 4.2 x без проблем. К сожалению, я потерял след, который есть который, и хороший просто vm.iso
?!
короче говоря, аудио отлично работает с этой сборкой, я даже не нужно ничего настраивать.
система:
- Вкладка Материнская Плата:
- 4GB RAM (половина ОЗУ Хоста)
- [x] жесткий диск (только загрузочное устройство)
- все остальное-по умолчанию
- Вкладка Процессор:
- 2 ядра
- все остальное-по умолчанию
- аудио:
- Windows DirectSound
- ICH AC97
- все остальное-по умолчанию
все, что вам нужно сделать в vbox, это просто изменить его на вкладке аудио с Intel HD audio на ich AC97. Действительно работает.