Я пытаюсь установить apk из студии Android. Первоначально я получил ошибку ниже:
Поэтому я отключаю мгновенный запуск, как это предлагается во многих сообщениях о stackoverflow, например, Как остановить установку APK с несколькими фрагментами в Android Studio 2.3.
Теперь я получаю ошибку ниже после отключения мгновенного запуска:
java.io.IOException: An established connection was aborted by the software in your host machine Error while Installing APK
У меня есть только один экземпляр студии Android, когда я получил эту ошибку. Версия студии Android — 3.3.1. Что может быть причиной вышеуказанной ошибки.
Также я не могу установить apk с помощью команды adb install. Я получаю сообщение о том, что не удалось установить apk без подробного сообщения.
Я делал это много раз. Не работало.
Вы пытались сделать недействительным кеш и перезапустить?
да, я пытался сделать недействительным кеш и перезапустить. Не помогло.
Вы получили первую ошибку из-за:
ERROR_1Решение
Вы следуете многим подходам для одного и того же.
Вы начинаете свой проект, проект_А на эмуляторе_Е: -
также через ADB INSTALL из командной строки
С мгновенным запуском тоже
С мгновенным запуском тоже
А у вас не сохраняется предыдущий апк так как он есть на эмуляторе_Е, после запуска исполнения тоже.
Удалите его из emulator_E, но перед тем, как начать выполнение для emulator_E. Что приводит к тому, что ваша Android Studio становится опасной STATE_A, и Android Studio не тестируется Google для пользователей таких типов.
Это может показаться резким, и, очевидно, это не ответ, но это как раз та проблема, которая приводит вас к такому случаю.
Спасибо за ответ. Но я тестирую не на эмуляторе, а на реальном устройстве, а также пробовал на нескольких устройствах, на которых приложение никогда не устанавливалось, и приложение не установлено на устройстве, когда я пытаюсь установить и получаю ошибку.
@anujprashar, если это так, то вы не настроили параметры разработчика устройства, как это требуется, было время, это было быстро и легко, теперь это немного сложно и нужно снова установить несколько настроек 99% устройств не Android, они модифицированы кастомными прошивками, настройки которых сильно скрыты и шокируют.
Вы можете перезапустить Android Studio: Файл -> Недействительные кеши/перезапуск
И я думаю, что вы устанавливаете плагин АБР-Идея, чтобы очень легко удалить или очистить данные приложения с помощью ярлыка.
Плагин ADB-Idea:

Итак, я узнал, почему мне не удалось установить apk из студии или из команды установки adb. Проблема возникла из-за того, что USB-порт моего компьютера был заблокирован сетевым администратором нашей организации, поскольку срок использования моего USB-порта истек. Поэтому, если кто-то столкнулся с проблемой невозможности установить apk и получить ошибку, как указано в вопросе, и никакое решение не работает для вас, проверьте, не заблокированы ли порты вашего компьютера сетевым администратором вашей организации. Я получил разрешение на использование USB-порта, и теперь он работает.
попробуйте очистить и перестроить проект, это часто работает