Android Studio застрял на "Установка APK"

Android Studio больше не обнаруживает, когда приложение установлено на целевое устройство и открыто. Он застревает на "Установка APK" и индикатор выполнения пуст. Ошибок нет, apk успешно устанавливается и открывается, просто IDE все еще показывает "Установка APK" и не подключает отладчик автоматически. Я могу вручную подключить отладчик с помощью кнопки "Присоединить отладчик к процессу Android", но это не идеально.

Может кто-нибудь предложить какие-либо предложения, что и как решить?

Ответ 1

Оказывается, проблема не в Android Studio, а на устройстве, которое я использовал для тестирования. Я попробовал другое устройство, и он вел себя нормально, продвигаясь дальше "Установка APK" и останавливаясь на контрольных точках.

Каким-то образом параметр "wait for debugger" в параметрах разработчика на проблемном устройстве отключился. Я включил эту функцию, и теперь это устройство работает нормально.

-Примечание, что мне пришлось выбрать произвольное приложение для отладки, чтобы этот параметр стал активным. Как только я его включил, я отменил выбор приложения отладки, и настройка осталась, когда я его оставил. Это был HUAWEI P8, работающий с API-интерфейсом Android android 6.0.

Ответ 2

Я нашел решение, которое работает для меня. В разделе "Параметры разработчика" отключите "Мониторинг приложений, установленных ADB".

screenshot

Ответ 3

Недавно я столкнулся с той же проблемой, когда обновлял ОС My Device (MI A1) с Android Oreo (8.0) до Android Pie (9.0),

Решение: перейдите в " Настройки" > " Параметры разработчика" > "Теперь нажмите"> " Отменить авторизацию отладки USB".

Он отключит/удалит параметры разработчика с вашего устройства. Теперь перезапустите ваше устройство один раз, а затем вам просто нужно снова включить параметры разработчика и все, что вам нужно сделать, наслаждайтесь разработкой на Pie.

Надеюсь, это поможет вам... :)

Ответ 4

Просто перезагрузите телефон (: это происходит после обновления версии Android.

Ответ 5

В моем HTC One я снял флажок "Проверять приложения через USB" в настройках → Параметры разработчика.

Ответ 6

У меня была такая же проблема. Я решил это, отменив авторизацию USB Debugging, а затем снова включив USB-отладку на выбранном мной устройстве.

Изменить: очистка моего проекта также помогла решить эту проблему.

Ответ 7

для меня это было что-то волшебное, я решаю это, удаляя USB с ноутбука и с мобильного телефона (кабель типа c) и

отключить режим отладки и снова включить его

а затем я подключаю его обратно к своему ноутбуку и выбираю тот же режим передачи файлов, затем запускаю приложение, и оно устанавливается на мое устройство и работает как положено. Надеюсь, вы найдете

Ответ 8

У меня недавно возникла эта проблема на моем тестовом устройстве Pixel 2, последний заводской образ с Android Studio 3.4, на Windows 10.

Я перепробовал все упомянутые методы, но ни один из них не работает. Чтобы понять это, мне понадобилось более 6 часов.

Моя проблема в драйвере USB, я не использую "идеальный" драйвер USB. Мой драйвер работает в большинстве сценариев и команд, но не в каждом сценарии.

Вам не нужно Android Studio, чтобы разобраться в этой проблеме, просто с помощью ADB.

Пожалуйста, попробуйте установить apk из adb, используя следующую команду:

adb install xxxx.apk

Если он застрял на "выполнении потоковой установки", но не завершил работу, это проблема.

Пожалуйста, попробуйте загрузить большой файл (более 5 МБ) на ваше устройство:

adb push xxxx.apk /storage/emulated/0

В моем тестировании он застрял на 13%, 16% и т.д., Но никогда не продолжался. Кажется, не может передавать большие файлы. Вот почему установка в моем случае ожидается.

Я обновляю драйвер на другой, и проблема исправлена. Надеюсь, это тоже может решить вашу проблему.

Ответ 9

Не повредит проверить ваш порт USB. В моем случае это был неисправный USB-порт, который я должен был переключить на mobo вместо порта.

Ответ 10

У меня была эта проблема с эмулятором на Linux. После того, как я попробовал практически все решения и предложения на этой странице, мне удалось отключить Instant Run.

Ответ 11

Перезапуск Android студии сработал у меня

Ответ 12

В моем случае я не убедился, что мой менеджер DSK android studio был в курсе версии Android, на которой работало мое устройство. Так что при запуске программы flutter doctor все выглядело хорошо, и у меня была последняя версия для Android и все на Android Studio, но, как уже упоминалось, она не соответствовала версии для моего устройства, которое я подключил.

Как только я добавил правильную версию Android (в моем случае Android 6.0) с SDK Manager, используя Android Studio, он не застрял при установке apk.

Ответ 13

Я попытался перезагрузить свой телефон, и это сработало.

Ответ 14

В моем случае Second Space был создан, но не включен. Мне пришлось удалить второе место, и все работало просто отлично.

Мои настройки:

  • Отладка по USB → ON
  • Установить через USB → ВКЛ
  • Проверить через USB → ВКЛ
  • Ожидание отладчика → ВКЛ

Устройство: Redmi Note 5 Pro