Невозможно загрузить APK на устройство, так как в Android Studio 3.3 появляется и исчезает несуществующий эмулятор. - PullRequest
0 голосов
/ 01 февраля 2019

После установки Android Studio 3.3 «Выбор цели развертывания» переключается между не подключенными устройствами и несуществующим эмулятором.

Каждый раз, когда вы пытаетесь установить приложение на эмуляторе или реальном устройстве, оно показывает следующее сообщение об ошибке:

02/01 18:05:26: Launching app
$ adb push /Users/jimclermonts/Documents/Android-Code/sources/app/build/outputs/apk/acceptance/debug/app-acceptance-debug.apk /data/local/tmp/nl.mycompanyname.acc
Device emulator-5556disconnected, monitoring stopped.
Error while Installing APK

Вот видео, показывающее странное переключение:

in

Я пытался убить его программно, но он продолжает загружаться сам:

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached
emulator-5556   offline

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached
emulator-5556   offline

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached

Mac-van-Jim:~ jimclermonts$ adb -s emulator-5556 emu kill
Mac-van-Jim:~ jimclermonts$ adb -s emulator-5556 emu kill
Mac-van-Jim:~ jimclermonts$ adb -s emulator-5556 emu kill
Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached

Mac-van-Jim:~ jimclermonts$ adb devices
List of devices attached
emulator-5556   offline

он просто продолжает запускаться и останавливаться adb ...

enter image description here

Обновление:

Удалено Android Studio 3.3,

Удалено эти каталоги:

users / jimclermonts / library / пользователи Android / jimclermonts / .android users / jimclermonts / .gradle users / jimclermonts / Библиотека / Поддержка приложений / AndroidStudio3.3

Удалены все эмуляторы Android, каталог Genymotion и .Genymobileтакже.

Обновлен с High Sierra до Mojave, та же проблема.

Вернулся обратно к AS 3.2.1 и добавил SDK.Та же проблема.

Ответы [ 3 ]

0 голосов
/ 02 февраля 2019

Ниже указаны возможные причины и решения:

  • Закрыть текущий эмулятор запуска.
  • Отключить мгновенный запуск из (Настройки> Мгновенный запуск)
  • Повторно откройте эмулятор. Снова
  • Проверьте статус adb (устройства adb)
  • Если по-прежнему отображается (эмулятор 555 отключен), попробуйте (adb kill-server)
  • Наконец, переподключите сервер (adbconnect)

Если проблема все еще существует, проверьте следующие рекомендации

Драйверы не установлены: Если физическое устройство Android работаетэто не продукт Google / Nexus, чем вы должны загрузить драйверы OEM для конкретной модели.

HAXM не установлен должным образом: Менеджер выполнения с аппаратным ускорением должен быть неправильно установлен на вашем компьютере.Попробуйте переустановить его непосредственно из параметров, доступных в вашем SDK.

Нет правильного пути: Иногда, хотя файлы доступны в локальной системе, Android Studio не руководствуется точнымпуть к файлу.

0 голосов
/ 07 февраля 2019

Я боролся с этим со вчерашнего дня на моем Mac.Порт 5556 используется другим приложением, что приводит к отображению поддельного эмулятора (в моем случае это было приложение Videostream)

Решение (в терминале):

  1. sudo lsof -i:5556// или любой другой порт, который отображается как имя эмулятора, вы получите PID
  2. ps ax | grep [PID] Он дал мне файл, который использовал порт (это был один из файлов в приложении Videostream)
  3. Я использовал приложение AppCleaner для удаления Videostream (но достаточно простого удаления)
  4. Я убил PID с помощью: kill -QUIT [PID]
0 голосов
/ 01 февраля 2019

Вы пытались убить ADB и перезапустить его?

 adb kill-server
 then
 adb start-server
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...