Подтвердить что ты не робот

Установка Android-приложения: Неизвестный сбой (Failure - не установлен для 0)

Приложение отлично работает на эмуляторе, но я не могу запустить приложение на своем устройстве (Xiaomi Mi4). Сначала я начинаю диалог с таким текстом:

Installation failed with message Failed to establish session.
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing.

WARNING: Uninstalling will remove the application data!

Do you want to uninstall the existing application?

Но после того, как я согласен - я вижу в журнале это сообщение:

Launching app
$ adb install-multiple -r <....>
$ adb shell pm uninstall com.example.app.debug
Unknown failure (Failure - not installed for 0)
Error while Installing APKs

Я перезагрузил устройство несколько раз и подключил/отключил его от компьютера, но ничего не помогло.

4b9b3361

Ответ 1

Для устройств Redmi и Mi отключите MIUI Optimization и перезагрузите телефон.

Настройки> Параметры разработчика> Оптимизация MIUI

Ответ 2

Проблема находится в Instant Run.

Как сказал Chirag Shah - на устройствах Xiaomi вы можете отключить оптимизацию MIU - это сработало и для меня, когда я пробовал.

Другим решением является отключить Instant Run в настройках студии Android. Я вспомнил - у меня была эта проблема некоторое время назад на окнах, но теперь это произошло на linux (ubuntu). Я написал отчет об ошибках в google, но проблема все еще здесь (в первый раз это была Android-студия 2.2.3, а теперь она 2.3).

Для удобства: Чтобы отключить Instant Run, перейдите в

File->Settings->Build, Execution, Deployment->Instant Run 

введите описание изображения здесь

Ответ 3

Только включение "Установка через USB" в настройках разработчика помогло мне. В противном случае вам может потребоваться отключить оптимизацию MIUI и снова перезагрузиться, но сначала попробуйте опцию USB.

Ответ 4

Я решил свою проблему, следуя инструкциям ниже

  1. Отключить параметры разработчика.
  2. Снова включите параметры разработчика.
  3. Включить отладку по USB
  4. Включить установку через USB

После выполнения шагов я запускаю из Android Studio, и это приложение было успешно установлено.