2015-04-04 5 views
47

Я использую Android Studio для подключения к запуску приложения в своем устройстве Xiaomi Redmi Note 3G. Мое устройство уже находится в Выберите устройства Dialog, но я получаю ошибку [INSTALL_CANCELED_BY_USER]:Android Install on Device Failure [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] ошибки.

+0

Проверьте, достаточная ли память в вашем мобильном телефоне? – Rahul

+0

Проверьте, что вы включили USB-отладку и драйвер USB для вашего телефона. – dare

+0

Да, на моем мобильном телефоне достаточно памяти, и я уже включил USB-отладку и установил USB-драйвер. –

ответ

28

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

Шаг 1: Перейдите в раздел «Настройки» → «найти варианты для разработчиков» в системе, и нажмите кнопку.

Шаг 2: ВКЛЮЧИТЬ «Проверка приложений через USB» в разделе Debbuging.

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

+8

Он работает для меня с противоположной настройкой на шаге 2. Я получил эту ошибку, когда «Проверка приложений через USB» была включена, и она была исправлена, когда я отключил ее. – hsebastian

+0

это работает как шарм, спасибо! – shanwu

+0

Эй, ты, мужчина. Спасибо за помощь. –

2

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

+1

Где этот параметр? – Krishnabhadra

+0

где эта настройка? –

+0

Это зависит от производителя телефона. В моих настройках dev> Debugging (Huawei p8 lite) –

6

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

+0

Это сработало для меня. благодаря! –

+0

Это обязательное «Установить через USB (разрешить установку приложения через USB)». Я тоже столкнулся с этой проблемой ... –

107

Бывает с моим телефоном Xiaomi после того, как он обновил его до MIUI 8. Принял у меня часы, чтобы понять это!

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

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

Update (MIUI 8):

в зарегистрировались на MI счет требуется для того, чтобы Установить с помощью USB- вариант.

Update 2

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

Settings > Additional Settings > Developer Options > MIUI Optimization

P.S. не обновляйте MIUI, если это необходимо!

Майские жертвы спасены

+7

Обновлено MIUI 8. Теперь мне нужно войти в учетную запись MIUI, чтобы включить «Установить через USB». – mohitmun

+0

Также см. [Мой ответ] (http://stackoverflow.com/a/42154403/3427520). – zwcloud

+0

Вы только что помогли мне сэкономить много часов :) –

10

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

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

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

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

Enjoy Coding ... :-)

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

Выключите MIUI Оптимизации на Настройки разработчика, а затем перезапустите телефон.
это сработало для меня.
счастливым кодирования ...

+0

Я не понимаю, как, но это сработало для меня! – Ankur

+0

Удивительный чувак. Оно работает. –

+0

Август 2017 года, это сработало для меня! –

2

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

4

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

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

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

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

Что вы подразумеваете под учетной записью Xiomi? – Pratz

+0

Вы должны войти в свою учетную запись Xiaomi –

+0

Я уже зарегистрирован в своей учетной записи xiomi в настройках -> учетные записи -> Mi Account Но до сих пор нельзя включить установку через USB. Получение такого же устройства с ошибкой временно ограничено. Пробовал отключать оптимизацию MIUI, но без помощи. – Pratz

6

если вы на MIUI 8.

Выполните шаги

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

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

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

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

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

2

Выполните шаги

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

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

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

+0

Не работает сообщение об ошибке «Устройство временно ограничено» –

+0

https://stackoverflow.com/a/47546215/4537268 –

0

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

Просто я:

  1. Выхода из реого счета
  2. повторного вход
  3. Включить Установить через USB в опции разработчика

Update: если вы все еще не в состоянии TUN только на переключатель выключения Wi-Fi и очередь на мобильных данных и попытаться включить его.

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

0

в MIUI 9 и должно иметь доступ к Интернету, чтобы сделать его работу

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

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

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

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

0

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

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

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

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

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

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

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

Наслаждайтесь!

+1

Работает отлично Спасибо Vineet – RamBen

0

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

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

2. Вам нужно будет вставить sim и использовать китайскую VPN; Вы можете использовать VPN из следующих условий: Tpye: L2TP/IPSec PSK Адрес сервера : vpn959922015.opengw.net IPSec предварительно sared ключ: VPn Имя пользователя: VPn пароль:

VPN

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

0

ЕСЛИ ВЫ перепробовали все, попробуйте выполнить следующие действия ТАКЖЕ

Шаг 0: Включение MIUI оптимизации & Restart.

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

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

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

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

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