Android-эмулятор полностью разрядился – запуск команды управления telnet, сбой эмулятора

Добрый вечер, друзья, я новичок в андроиде. Моя проблема в том, что когда я запускал эмулятор, он показывает батарею как ниль, а сообщение connect to charger . Пока я ищу это через Интернет, я сталкивался с использованием команд Telnet. Я использовал следующие команды:

 telnet localhost 5554 power capacity 100 

Это сбой моего приложения. Не только команда power , но и другие команды, кроме help . Я попытался изменить мощность до 99, 70, 20 и т. Д., Ничего не изменилось в выходе.

Для этого я попробовал предложение, данное в этой статье.

Я также попробовал решение, данное в этом вопросе.

Этот вопрос может выглядеть как дубликат уже существующих вопросов. Но я пробовал все эти решения,

у меня есть

  • Переустановленное затмение
  • Переустановил android-sdk
  • Переустановленный менеджер avd
  • Воссоздал существующий AVD

Я использую эмулятор Intel Atom (x86). Цель – Android 4.3 с уровнем API 18.

Я также следил за инструкциями и предложениями, приведенными здесь, как изменение параметра hw.battery в файле config.ini в .android\avd\ .

Solutions Collecting From Web of "Android-эмулятор полностью разрядился – запуск команды управления telnet, сбой эмулятора"

Решение состоит в том, чтобы установить hw.battery=yes в файле config.ini AVD, как описано здесь:

https://stackoverflow.com/a/17467342/2232812

  1. Перейдите в папку Android Virtual Devices. В Windows 7 это папка, например:
    C:\Users\{yourUserName}\.android\avd\{yourAVDName}.avd

  2. Откройте файл config.ini

  3. Установите опцию батареи в положение «да»: hw.battery=yes
  4. Перезапустите свое виртуальное устройство и будьте счастливы 🙂

Atlast, я смог запустить эмулятор именно так, как хотел. Я проверил список устройств, использующих adb devices . Сначала у меня ничего не было в списке. Затем я запустил эту команду adb connect <ip address of the VirtualMachine> . Затем я открыл Run configurations . Я видел виртуальное устройство в списке. Я выбрал его и начал запускать свое приложение.

Это может быть ошибкой эмулятора при использовании telnet, и, кстати, это независимая от ОС проблема, она может появиться в Microsoft Windows или Linux. См. Страницу с вопросом:

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

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

С уважением,

Я использую Window 7, и у меня была та же проблема с эмулятором. Когда я оформил файл config.ini, мне пришлось помещать символ backspace в каждую строку, потому что все содержимое файла было в одной строке:

 avd.ini.encoding=ISO-8859-1hw.dPad=nohw.lcd.density=240hw.cpu.arch=armhw.device.hash=499058361 

….. и так далее

После форматирования это выглядит так:

 avd.ini.encoding=ISO-8859-1 hw.dPad=no hw.lcd.density=240 hw.cpu.arch=arm hw.device.hash=499058361 

Это подходит для меня. Теперь эмулятор принимает почти все команды.