2014-10-16 4 views
10

Я не могу запустить эмулятор после обновления sdk до 23.0.5 со следующими ошибками в окнах. Может ли кто-нибудь помочь? спасибоне удается запустить эмулятор Android после обновления sdk до 23.0.5

WARNING : No started emulators found, starting an emulator. Waiting for emulator... emulator: device fd:61HAX is working and emulator runs in fast virt mode emulator: warning: opening audio input failed

creating window 28 27 320 480

FATAL:.//android/base/sockets/SocketWaiter.cpp:89:Check failed: isValidFd(fd). fd 1044 max1024 Error accepting connection, aborting

+0

Вы проверяли соответствие вам AVD? Проверьте «Target» и «CPU/ABI» –

+0

Просто добавьте эту проблему. Действительно ввергнуть меня в самое неподходящее время ... – leppie

+0

Ответ здесь: http://stackoverflow.com/a/26503029/15541 – leppie

ответ

3

То же здесь, по-видимому, связано с HTTP-прокси (на командной строке -http-прокси, или переменной в качестве среды http_proxy), если я не использую HTTP прокси-сервер работает.

+0

Удаление переменной http_proxy env для меня. Поскольку вместо командной строки я использую Eclipse и AVD-менеджер, мне пришлось перезапустить Eclipse и AVD-менеджер после удаления http_proxy. И, наверное, проверка «Протирать пользовательские данные» в параметрах «Пуск» помогла. – IdleSun

-1

Я ударил этого сегодня, и дезактивация прокси (или аудио, как предложено в другом недавнем вопросе) не имеет значения. Это повлияло на все мои AVD. Когда я первый открыл Менеджер AVD я также получаю следующее сообщение об ошибке:

Android SDK Content Loader 
    parseSdkContent failed 
    Could not initialize class android.graphics.Typeface 

Следуя совету от parseSdkContent failed Could not initialize class android.graphics.Typeface к:

  • выключение затмить
  • удалить .android каталог (и все содержимое) в мой домашний каталог (например, C:\Users\<your user name> на Windows 7)
  • перезапуск Eclipse

работал для меня.

10

Запустите из командной строки:

emulator -avd <device_name> -no-audio 
+1

Ваш ответ помог. Я смог сохранить http-прокси, просто добавив «-no-audio». Благодарю. – gtrig

+0

Это не работает для всех - пожалуйста, сообщите нам об ошибке: https://code.google.com/p/android/issues/detail?id=102361 – damian1baran

2

добавляя «-http прокси ни» (без кавычек) в конфигурации Run также устраняет эту проблему, как показано на картинке прилагается.

enter image description here

0

относящиеся к этой теме: Android emulator with proxy settings - Error FATAL:.//android/base/sockets/ Check failed: isValidFd(fd). fd 1404 max1024

Он по-прежнему не работает. Пожалуйста, запустите этот отчет об ошибке, чтобы мы могли его исправить. Я уже предложил изменить FD_SETSIZE от winsock.h до более высокого значения, например. 2048, как это не меняет окна реализации сокетов в соответствии с документацией Microsoft:

// Default FD_SETSIZE is 64 which is not enough for us. 
# define FD_SETSIZE 1024 

https://code.google.com/p/android/issues/detail?id=102361

0

Найдено еще одно решение:

Теперь вы можете использовать новый эмуляторе Android 2.0 Beta что имеет defect fix.

Обходные пути (-no-audio -http-proxy none) не работают для меня.

Получить Android Emulator 2.0 Beta: Загрузите новые «Android SDK tools» версии 25.x.x. Полные инструкции можно найти here.

Смежные вопросы