Установка Android при сбое устройства [INSTALL_CANCELED_BY_USER]

Я использую Android Studio для подключения к приложению на моем устройстве Xiaomi Redmi Note 3G. Мое устройство уже найдено в диалоге выбора устройства, но я продолжаю получать [INSTALL_CANCELED_BY_USER] ошибка:

Waiting for device.
Target device: xiaomi-hm_note_1w-SSE6Y97PFYQCRK45
Uploading file 
local path: C:\Users\Anthony\AndroidStudioProjects\UASProject\app\build\outputs\apk\app-debug.apk
remote path: /data/local/tmp/com.si.UASPROJECT
Installing com.si.UASPROJECT
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.si.UASPROJECT"   
pkg: /data/local/tmp/com.si.UASPROJECT   
Failure [INSTALL_CANCELED_BY_USER]

Я пытался найти решения в Интернете, но нет упоминания о Failure [INSTALL_CANCELED_BY_USER] ошибка.

18 ответов

Случается с моим телефоном Xiaomi после обновления до MIUI 8. У меня ушло несколько часов, чтобы разобраться!

Проверьте следующее, если вы тоже жертва:

  1. Зайдите в "Настройки" -> "Разрешения" -> "Установить через USB".
  2. Перейдите в Настройки -> Дополнительные настройки -> Конфиденциальность: установите флажок Неизвестные источники.
  3. Наконец, перейдите в "Настройки" -> "Дополнительные настройки" -> "Параметры разработчика".

Обновление (MIUI 8):

Вход в учетную запись MI необходим для включения опции " Установить через USB".

Обновление 2

Для некоторых устройств (например, Redmi) вам может потребоваться отключить MIUI Optimization и перезагрузить телефон.

Settings > Additional Settings > Developer Options > MIUI Optimization

PS не обновляйте MIUI без необходимости!

Пусть спасенные жертвы

У меня та же проблема раньше, вот мое решение:

Шаг 1: Перейдите в "Настройки" → найдите "Параметры разработчика" в Системе и нажмите.

Шаг 2: ВКЛЮЧИТЕ "Проверка приложений через USB" в разделе "Отладка".

Шаг 3: Попробуйте "Запустить приложение" в Android Studio снова!

Отключите Miui Optimizations в настройках разработчика, затем перезагрузите телефон.
это сработало для меня.
счастливое кодирование...

Шаг 1. Включите параметр разработчика ("Настройки"> "О телефоне"> 7 раз нажмите "Версия MIUI").

Шаг 2: подключите ваше устройство через USB к ПК

Шаг 3: Настройки> Дополнительные настройки> Параметры разработчика> Включить отладку по USB.

Шаг 4: Также необходимо включить настройки> Дополнительные настройки> Параметры разработчика> установить через USB

Наслаждайтесь кодированием...:-)

В моем случае я включаю "Установить через USB", а также убедитесь, что "Отладка USB" включена.

если вы на MIUI 8.

Следуйте шагам

Шаг 1: Настройки> Дополнительные настройки> Конфиденциальность: установите флажок Неизвестные источники.

Шаг 2: Настройки> Дополнительные настройки> Параметры разработчика> Включить отладку по USB

Шаг 3: Настройки> Дополнительные настройки> Параметры разработчика> установить через USB

Шаг 4: Настройки> Дополнительные настройки> Параметры разработчика> Отключить оптимизацию MIUI.

Шаг 5: перезагрузите свой мобильный.

У меня возникла ошибка сеанса 'app': Ошибка установки APK в Redmi 3S 6.0.1 MIUI Global 8.2. После выключения Instant Run в Android Studio ошибка больше не возникала. Для этого перейдите в меню "Файл" -> "Настройки" -> "Сборка, выполнение, развертывание" -> "Мгновенный запуск" -> "Отключить", "Включить мгновенный запуск".

Но я хотел использовать функции мгновенного запуска, поэтому, зайдите в Настройки-> Дополнительные настройки-> Параметры разработчика-> Отключить оптимизацию MIUI. Перезагрузите телефон.

Оба вышеуказанных метода сработали. Если ошибка по-прежнему возникает, установите флажок Включить отладку USB и Установить через USB.

  1. Приложение Open Security предварительно установлено в MIUI
  2. Затем нажмите Оптимизировать. Попробуйте достичь 100% балла.
  3. Активируйте опцию разработчика, нажав несколько раз на версию MIUI. (Все знают как это сделать)
  4. Затем отключите Wi-Fi и включите установку через USB в разделе " Разработчики", когда вы подключены через мобильные данные и под своей учетной записью Xiaomi.

ЕСЛИ ВЫ ПОПРОБАЛИ ВСЕ, ПОПРОБУЙТЕ ЭТИ ШАГИ ТАКЖЕ

Шаг 0: Включите оптимизацию и перезапуск MIUI.

Шаг 1: Настройки> Дополнительные настройки> Конфиденциальность: установите флажок Неизвестные источники.

Шаг 2: Настройки> Дополнительные настройки> Параметры разработчика> Включить отладку по USB

Шаг 3: Настройки> Дополнительные настройки> Параметры разработчика> установить через USB

Шаг 4: Настройки> Дополнительные настройки> Параметры разработчика> Отключить оптимизацию MIUI.

Шаг 5: перезагрузите свой мобильный.

"Установить через USB" не будет работать, если ваш телефон Xiaomi работает под управлением MIUI 8 или выше. Похоже, когда вы пытаетесь включить эту опцию, ваш телефон пытается подключиться к какому-либо китайскому серверу и не удается.

Я получил работу вокруг, и это сработало для меня. Идея в том, чтобы подключиться к китайско-шанхайскому серверу через VPN. Попробуйте следующее:

1. Установите PlexVPN из Playstore и войдите в него. Вы получите 24-часовой бесплатный сервис VPN.

2. Выберите сервер Китай-Шанхай и подключитесь.

3. В настройках телефона Xiaomi выберите "Установить через USB". Затем вы можете отключить VPN и выйти из PlexVPN.

Наслаждаться!!

Иногда это происходит потому, что пользователь не принимает установку вовремя. Вы можете отключить "Мониторинг приложений, установленных через USB", чтобы отменить подтверждение пользователя.

Следуйте шагам

  1. Зайдите в настройки -> Дополнительные настройки -> Параметры разработчика (если не найден, нажмите несколько раз версию MIUI в О телефоне) -> Отключить оптимизацию MIUI.

  2. Зайдите в настройки -> Mi Account -> Выйти (если вы выполнили вход) -> Параметры разработчика-> Включить установку через USB(откроется страница входа) -> Войдите в свой аккаунт mi

Должно работать, если эти шаги не работают, перезагрузите телефон после этих двух шагов.

Зайдите в Настройки-> Дополнительные настройки-> Параметры разработчика-> Отключить оптимизацию MIUI. Вы должны включить отладку USB и установить через USB. Надеюсь, это поможет

Все приведенные выше инструкции должны работать, но если вы используете MI Redmi Note 5A или более поздние версии, вы увидите, что переключение "установка через USB" отключается.

Это потому, что новые версии каким-то образом требуют, чтобы вы были в Китае. Чтобы исправить это, загрузите Windscribe VPN из магазина игр (его можно использовать бесплатно). Отключите свой Wi-Fi и мобильные данные. Подключитесь к Гонконгу.

Вернитесь и переключите "Установить через USB". Теперь это будет работать. Отключите VPN.

Для проверки иногда нужно просто перейти на:

  • настройки
  • права доступа
  • Установите через USB (отключите ваше приложение, если оно есть). Это был мой случай. Спасибо @Jiyeh

В miui 9 у вас должен быть доступ к ИНТЕРНЕТУ, чтобы он работал

Шаг 1. Включите параметр разработчика ("Настройки"> "О телефоне"> 7 раз нажмите "Версия MIUI").

Шаг 2: подключите ваше устройство через USB к ПК

Шаг 3: Настройки> Дополнительные настройки> Параметры разработчика> Включить отладку по USB.

Шаг 4: Также необходимо включить настройки> Дополнительные настройки> Параметры разработчика> установить через USB

Я тоже сталкивался с подобной проблемой после обновления ОС Redmi до 8.5.7, но ни одна из упомянутых выше не работает. Когда я пытаюсь включить установку через USB в настройках разработчика, это ограничивает.. Поэтому я сделал следующее

Просто я сделал:

  1. Выйти из учетной записи Redmi
  2. Переложи снова
  3. Включите установку через USB в настройках разработчика

Обновление: если вам по-прежнему не удается включиться, просто выключите Wi-Fi, включите мобильные данные и попробуйте включить его.

Это решило мою проблему.

  • Перейдите в "Настройки" → найдите "Параметры разработчика" в Системе.
  • ВЫКЛЮЧИТЕ "Проверка приложений через USB" в разделе "Отладка".

Вы должны в состоянии установить через режим USB, чтобы сделать это

1. Перейдите в Настройки => Дополнительные настройки => Параметры разработчика => Установить через USB, включите его, если у вас возникли проблемы с включением опции,

2.Вы должны будете вставить сим и использовать китайский VPN; Вы можете использовать vpn следующего значения: tpye: адрес сервера L2TP/IPSec PSK: vpn959922015.opengw.net Предварительный ключ IPSec: vpn имя пользователя: vpn пароль: vpn

3. И не забудьте включить OEM-разблокировку в настройках разработчика, а затем включить установку через USB;

Другие вопросы по тегам