Заморожен эмулятор Android из-за проблем со звуком? - PullRequest
0 голосов
/ 02 октября 2011

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

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

и

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

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

Ответы [ 2 ]

1 голос
/ 11 сентября 2013

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

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

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

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

затем chmod 755 emulator

0 голосов
/ 04 октября 2011

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

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

...