Замороженный эмулятор Android из-за проблем со звуком?

#eclipse #android-emulator #ubuntu-10.10 #pulseaudio

#eclipse #android-эмулятор #ubuntu-10.10 #pulseaudio

Вопрос:

Сегодня я установил последнюю версию Eclipse, Android SDK и плагин AVD. Но у меня утомительная проблема. Когда я хочу выйти из эмулятора (с помощью кнопки X), эмулятор зависает, и я больше ничего не могу там щелкнуть. Очевидно, это как-то связано со звуком, потому что, когда я выполняю «pulseaudio -k» в консоли, эмулятор завершает работу. В связи с этим я попробовал следующее, чтобы позволить эмулятору хотя бы работать правильно:

В настройках -> Android-> Запуск -> Опция эмулятора по умолчанию -> -noaudio

и

Запустите конфигурацию -> Приложение Android -> [Приложение] -> Цель -> Дополнительные параметры командной строки эмулятора -> -noaudio

Но ничего не помогает. Эмулятор остается замороженным. На самом деле я хочу, чтобы звук запускался, но его отключение тоже не работает. Итак, что я могу сделать?

Ответ №1:

Я ответил на этот вопрос, но только если интересно:

возможно, вам потребуется отключить вывод звука, для меня это нежелательно, поэтому просто выберите alsa (или esd / oss), установив переменную среды QEMU_AUDIO_DRV=alsa

Похоже, нет способа указать звуковые драйверы в hardware.ini, поэтому лучшим решением будет перейти в каталог sdk tools, переименовать emulator в emulator.real и создать сценарий оболочки с именем emulator, содержащий:

 #!/bin/sh
export QEMU_AUDIO_DRV=alsa
exec $(dirname $0)/emulator.real $*
  

затем chmod 755 emulator

Ответ №2:

Эта проблема описана здесь: http://code.google.com/p/android/issues/detail?id=17294

Существует обходной путь, чтобы вы могли выйти из эмулятора: установите на своих виртуальных устройствах «Поддержка воспроизведения звука» и «Поддержка записи звука» на «нет».