Эмулятор Android Studio 3.0: не удалось заблокировать голос для audioInputDeviceIOProc

Кажется, я получаю эту ошибку при создании своего приложения на своем эмуляторе. Я не знаю, в чем причина, и, похоже, это влияет на мое приложение, что приводит к сбою моего приложения на эмуляторе.

Эмулятор: coreaudio: не удалось заблокировать голос для audioInputDeviceIOProc
Эмулятор: Причина: неверный аргумент


person J Adonai Dagdag    schedule 11.07.2017    source источник


Ответы (2)


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

  1. Запустите «AVD-менеджер»

введите описание изображения здесь

  1. На изображении сбоя щелкните значок, обращенный вниз, в столбце действий и выберите «Показать на диске».

введите описание изображения здесь

  1. В открывшейся папке должен быть config.ini файл, откройте его в своем любимом текстовом редакторе

введите описание изображения здесь

  1. Замените (или добавьте) hw.audioInput=yes на hw.audioInput=no

введите описание изображения здесь

  1. Сохраните и закройте config.ini и перезапустите этот образ эмулятора Android — теперь он должен работать без ошибок ввода звука.

Примечание: у меня были проблемы, которые, возможно, связаны, и я решил добавить hw.audioOutput=no сразу после hw.audioInput=no. Вы можете попробовать это, если hw.audioInput=no не решит эту проблему за вас.

person Tim Trueman    schedule 10.08.2017
comment
Извините, ошибка по-прежнему отображается даже после добавления hw.audioInput=no - person J Adonai Dagdag; 11.08.2017
comment
@JAdonaiDagdag, вы тоже пытались отключить audioOutput? - person Tim Trueman; 11.08.2017
comment
Да. Я добавил hw.audioInput=no в config.ini, как вы упомянули. - person J Adonai Dagdag; 11.08.2017
comment
Нет нет. Я имел в виду, вы также отключили вывод? - person Tim Trueman; 11.08.2017
comment
Подскажите, пожалуйста, как отключить вывод - person J Adonai Dagdag; 12.08.2017
comment
hw.audioOutput=no (внизу моего ответа) - person Tim Trueman; 12.08.2017
comment
Да. Уже сделал. Извините за опечатку в 3-м комментарии. Должно быть hw.audioOutput=no - person J Adonai Dagdag; 12.08.2017
comment
что делать, если у меня нет файлов после нажатия «Показать на диске»? - person Oscar Luza; 04.02.2018

  1. Запустите «AVD-менеджер»
  2. Нажмите «Изменить этот AVD» виртуального устройства, которое вы хотите использовать в диспетчере виртуальных устройств Android. введите здесь описание изображения
  3. Нажмите «Показать дополнительные настройки» в конфигурации виртуального устройства (AVD). введите здесь описание изображения
  4. Перейдите в раздел «Эмуляция производительности» в конфигурации виртуального устройства (AVD), выберите «Холодная загрузка» в «Параметры загрузки:» и нажмите «Готово». введите здесь описание изображения
  5. Перезапустите виртуальное устройство и повторно запустите приложение на эмуляторе (виртуальном устройстве).
person Md. Asiful Islam    schedule 24.01.2018