Подтвердить что ты не робот

Msgstr "эмулятор: предупреждение: открытие аудиовхода не удалось" отображается на консоли при запуске AVD

"emulator: warning: opening audio input failed"

Приведенное выше сообщение отображается в консоли каждый раз при запуске AVD, а затем выходит из эмулятора.

Я попытался удалить AVD и создал новый снова и снова, но это не помогло с проблемой.

Я также много раз искал в Google, но я не нашел ничего полезного.

Действительно интересно, что люди склонны предлагать просто игнорировать проблему, потому что AVD все еще отлично работает без звука.

Но я пишу приложение Android, связанное со звуком, мне действительно нужно работоспособное решение, чтобы AVD снова "говорить" .

Большое вам спасибо.

4b9b3361

Ответ 1

вы можете отключить настройку аудиовхода вручную: перейдите к your-avd-path/config.ini, затем измените строку hw.audioInput=yes на hw.audioInput=no

Ответ 2

Откройте AVD Manager. Нажмите на любое существующее виртуальное устройство или создайте новый. В окне создания виртуального устройства на вкладке "Оборудование" есть кнопка new. При нажатии этой кнопки u получит ряд свойств. Выберите необходимое свойство (например, Поддержка воспроизведения аудио). Я думаю, что это сделает трюк.

EDIT: это было возможно в более ранних версиях AVD Manager. Android обновил AVD до нового (что мы видим сейчас). В новом окне создания AVD нет возможности включить/отключить аудио/видео, и в документации AVD нет никаких слов.

Однако они указывают, что вы можете воспроизводить аудио и видео с помощью эмулятора.

AVD позволяют определить определенные аппаратные аспекты вашего эмулируемого телефона и позволяют создавать множество конфигураций для тестирования многих Android платформы и аппаратные перестановки. Как только приложение будет запущено на эмуляторе он может использовать сервисы платформы Android для вызывать другие приложения, получать доступ к сети, воспроизводить аудио и видео, хранить и извлекать данные, уведомлять пользователя и делать графические переходы и темы.

Ответ 3

Как я решил свою проблему: убедитесь, что у вас больше нет "использования" или переадресации аудио-драйвера.

В моем случае я также работаю с аудиоустройствами для музыкальных приложений. В частности, это был "Jack Audio". Поэтому я отключил сервер Jack Audio, и мое аудиоустройство вернулось.

Ответ 4

Если это произойдет вместе с этой ошибкой

"qemu-system-i386.exe: предупреждение: сбой открытия аудиовхода"

то это может быть из-за низкой памяти. Попробуйте уменьшить разрешение или ОЗУ, выделенные на ваше виртуальное устройство.