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

Не запускать эмулятор Android после обновления sdk до 23.0.5

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

ПРЕДУПРЕЖДЕНИЕ: не найдено начальных эмуляторов, начиная эмулятор. ждущий для эмулятора... эмулятор: устройство fd: работает 61HAX и запускается эмулятор в эмуляторе быстрого режима: предупреждение: сбой открытия аудиовхода

окно создания 28 27 320 480

FATAL:.//android/base/сокеты/SocketWaiter.cpp: 89: Check failed: isValidFd (fd). fd 1044 max1024 Ошибка приема соединения, прерывание

4b9b3361

Ответ 1

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

emulator -avd <device_name> -no-audio

Ответ 2

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

Ответ 3

Добавление " -http-proxy none" (без кавычек) в конфигурации "Запуск" также устраняет эту проблему, как показано на рисунке.

enter image description here

Ответ 4

В связи с этим вопросом: Android-эмулятор с настройками прокси-сервера - Ошибка FATAL:.//android/base/sockets/Check failed: isValidFd (fd). fd 1404 max1024

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

// 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

Ответ 5

Нашел другое решение:

Теперь вы можете использовать новый Android Emulator 2.0 Beta​​strong > , у которого есть исправление дефекта.

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

Получить бета-версию Android Emulator 2.0: Загрузите новые инструменты Android SDK версии 25.x.x. Полные инструкции можно найти здесь.

Ответ 6

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

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

По рекомендации parseSdkContent failed Не удалось инициализировать класс android.graphics.Typeface, чтобы:

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

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