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