Нет звука в 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. Действительно работает.