it-roy-ru.com

DELETE_FAILED_INTERNAL_ERROR Ошибка при установке APK

 enter image description here Я использую Android Studio 2.2 Preview. Я сталкиваюсь с проблемой 

Сбой: установка не удалась недействительным apk

Ошибка: при установке apk, 

Я сделал изменения в build.gradle, но не смог отследить его, пожалуйста, предложите мне решение ???

170
Ali Sher Kashif

Android студия Mac/Windows/Linux:

Шаги вместе (mac): Android Studio> Настройки> Сборка, выполнение, развертывание> Мгновенный запуск> Снять отметку: Включить мгновенный запуск

Шаги вместе (windows & linux): Файл> Настройки> Построение, Выполнение, Развертывание> Мгновенный запуск> Снять отметку: Включить Мгновенный запуск

Шаги в деталях:

Шаги 1: Studio> Preferences (для windows и linux попал в File> settings> Build, Execution, Deployment и то же самое как в mac)

 enter image description here

Шаги 2: _ ​​Предпочтения> Сборка, Выполнение, Развертывание

 enter image description here

Шаги 3: _ ​​Построение, Выполнение, Развертывание> Мгновенный запуск

 enter image description here

Шаги 4: _ ​​Мгновенный запуск> Снять отметку: Включить мгновенный запуск

 enter image description here

231
Amir

В Android Studio 2.3

Отключить мгновенный запуск

Настройки> Построение, Выполнение, Развертывание> Мгновенный запуск

Источник: комментарий @Shubham A.

Edit: отключить мгновенный запуск

В Windows:

  1. Открыть действие поиска: Control + Shift + A
  2. Найдите instant run и откройте instant run в поле settings.
  3. Снимите флажок Enable instant run...

В Mac: У меня нет Mac, поэтому попробуйте

  1. Открыть действие поиска: Command + Shift + A
  2. Найдите instant run и откройте instant run в поле settings.
  3. Снимите флажок Enable instant run...
254
amit77309

Это сработало для моей заметки xiaomi redmii note 4 После разрешения параметров разработчика и разрешения отладки USB Перейдите в настройки-> параметры разработчика-> снимите флажок Включить оптимизацию MIUI Перезагрузите устройство и теперь установите приложение.

35
Himansh

Для Android Studio на Mac:

Панель навигации :

Android Studio> Настройки> Сборка, выполнение, развертывание> Мгновенный запуск> Снимите флажок: Включить мгновенный запуск

Для Android Studio на Windows:

Файл> Настройки> Построение, выполнение, развертывание> Мгновенный запуск> Снимите флажок: Включить мгновенный запуск

21
Omkar Jadhav

[![enter image description here][1]][1]Disable Instant Run. Steps in Android Studio

Goto

 1. File -> setting(or CLRT+ALT+S)
 2. Build, Execution, Deployment -> Instant Run 
 3. Disable Instant Run

шаг за шагом (окна)

шаг 1: перейти в файл -> настройки 

 enter image description here

шаг 2: создание, выполнение, развертывание -> мгновенный запуск 

 enter image description here

шаг 3: отключить мгновенные значения 

 enter image description here

шаг 4: окончательно отключить Instant Run

 enter image description here

19
Vilas Joshi

Для мобильного Xiaomi

1.Setting=>About phone=>tap 7 times on MIUI version


2.Setting=>Developer options=> Developer options (ON)

                            => USB Debugging (ON)

                            => Install via USB(ON)

Установить через USB

если 

затем включить

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

12
pruthwiraj.kadam

Идти к 

Файл-> Настройки-> Построение, Выполнение, Развертывание-> Мгновенный запуск-> Отключить его.

// теперь ты в порядке.

9
Jay

Я столкнулся с подобной проблемой, я переместил каталог проекта, что привело к сбою установки, мое решение заключается в следующем: Build-> ReBuild

8
叶为正

О, боже мой, спустя долгое время я решил проблему, изменив ApplicationID: "com.company.2016app" на "com.company.app" в build.grade. Это решило все мои проблемы. Теперь работает отлично.

7
Ali Sher Kashif

В моем случае чистый проект и перестройка работает, нет необходимости отключать мгновенный запуск и перезапуск.

7
H4SN

Ниже решение работает для моего мобильного телефона Xiaomi:

Зайдите в Настройки -> Дополнительные настройки -> Параметры разработчика И проверьте Установить через USB , Если toast Устройство временно ограничено показано, пожалуйста, выключите WI-FI, включите мобильные данные. Тогда попробуйте еще раз. 

Если А.С. Запуск экземпляра все еще не работает, когда вы завершили все вышеперечисленные шаги, возможно, вы включили оптимизацию MIUI, выполните приведенный ниже шаг и повторите попытку:

Настройки -> Дополнительные настройки -> Параметры разработчика И снимите флажок Включить оптимизацию MIUI

5
licaomeng

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

Зайдите в «Настройки» -> «Разрешения» -> «Установить через USB»: снимите галочку с вашего приложения, если оно есть в списке.

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

Выберите «Настройки» -> «Дополнительные настройки» -> «Параметры разработчика»: установите флажок «Установить через USB».

Перейдите в Настройки -> Дополнительные настройки -> Параметры разработчика: включить просмотр атрибутов просмотра

Наконец, перейдите в Настройки -> Дополнительные настройки -> Параметры разработчика: отключите оптимизацию MIUI.

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

Ссылка: http://en.miui.com/thread-410773-1-1.html

5
Vivek

В Lollipop и более поздних версиях Android представил нескольких пользователей. Когда вы удаляете приложение, оно все еще существует на устройстве. Убедитесь, что ваше приложение удалено от всех пользователей, а затем переустановите его. 

Вы можете проверить, выбрав «Настройки» -> «Приложения» -> «Все» и проверить свое приложение в списке. После выбора приложения нажмите кнопку «Больше» на панели действий и выберите «Удалить» для всех пользователей.

5
Abdul Rehman

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

Я нашел другое решение, которое заключается в удалении папки «build» и повторном запуске проекта, и ошибка исчезает, приложение выполняется, и я могу использовать мгновенный запуск.

Delete this folder

4
Jean Carlos Ramos Cruz

Различные решения для одной и той же проблемы:

1. снимите флажок Мгновенный запуск

Настройки> Построение, Выполнение, Развертывание> Мгновенный запуск.

2. Перезагрузите Android Studio

Нажмите Файл> сделать недействительными Cache/Restart, затем нажмите Invalidate и Restart кнопку во всплывающем окне.

3. Проверьте память устройства

Иногда вашему устройству не хватает места для установки новых приложений, в этом случае Android Studio из-за этой ошибки.

4. Проверьте манифест для декларации о деятельности

Убедитесь, что ваш manifest.Java объявил все используемые действия правильно.

Надеюсь, это поможет :) 

3
yahme3

В варианте разработчика устройства 

Проверьте, что установка через USB включена.

2
Pinak Gauswami

Попробуйте это: Перейдите в Файл> сделать недействительными Cache/Restart , Затем нажмите кнопку Invalidate and Restart во всплывающем окне . Теперь попробуйте запустить ваш проект.

2
Roger Amanna

Вам нужно перестроить проект

Если вы используете Android Studio 2.3:

Build -> Rebuild Project

Даже если после этого ваше приложение запустится с ошибкой, просто пересоберите проект снова:

Build -> Rebuild Project
2
Hugleo

Если ваше устройство является Xiaomi, ответ:

Зайдите в настройки> установленные приложения> в верхней части выберите «ВСЕ»> перейдите в нижнюю часть, найдите приложение «Документы» (оно внизу, потому что отключено)> включить его, нажав кнопку включения на нижнем экране ...

Правка: я использовал Android Studio 2.3 в то время

2
Tomás Rodrigues

У меня была такая же проблема в моем устройстве xiaomi note 4a. Я решил это, отключив оптимизацию MIUI.

2
Ganesh Giri

Если ваше устройство является Xiaomi

  1. Включить OEM разблокировку
  2. Отключить проверку приложений через USB

 My Screenshoot

2
Dita Aji Pratama

Если эмулятор открыт, закройте его.

И перезагрузите Android-студию. У меня это сработало.

Попробуй.

1
Heman hijack

Я только что обновил minSdkVersion до 17 и синхронизировал. И тогда я решил эту проблему.

в build.gradle (Модуль: приложение) измените, как показано ниже.

defaultConfig {
    ...
    minSdkVersion 17
    ...
}
1
Chanjung Kim

Прежде чем запускать любое приложение Android на телефоне для в первый раз , убедитесь, что вы не забыли установить параметр Установить через USB . В противном случае будет сообщено о вышеуказанной ошибке.

1
Anish Kelkar

Я решил эту проблему с помощью:

  1. перейдите в папку sdk/platform-tools с помощью cmd, введите adb Shell
  2. удалите все .apk файлы вашего проекта из ../output-folder
  3. перезагрузите эмулятор 
  4. запустить свой проект.
0
Peter

Эта ошибка возникает в Android Studio ниже 2,4 при попытке включить Java 8 функции в настройках gradle, следуя инструкции . Ошибка может быть воспроизведена в новом проекте с этими настройками gradle.

Требуется более высокая версия или предварительная версия .

0
Zon

Когда я пытаюсь создать другой package под Java folder, эта ошибка произойдет 

Но когда я переместил этот специальный пакет под main package моего проекта, все будет хорошо.

Я тестирую на реальном устройстве Android. (Sumsung J2)

0
SAM NZD

Проверьте </provider>, которые были недавно добавлены к manifest 

Что-то вроде Android.support.v4.content.FileProvider 

Также проверьте authorities из </provider>, если это правильно

0
Mohamed Embaby

Решение для моего конкретного случая:  

Возможно, это произошло потому, что вы сначала установили свой apk в Google Play (мой apk работал нормально, пока я не обнаружил ошибку), а затем пытался переустановить его из вашей Android Studio (чтобы выяснить это), у меня есть решение :

Зайдите на свой телефон/планшет. Настройки -> Резервное копирование и сброс -> Отключить автоматическое восстановление

Надеюсь это работает :)

0
Alberto Crespo

Я получал ту же ошибку в MI Note 4 Я решил свою проблему: - Включить установку через USB в опции разработчика . Вариант разработчика >> Установить через USBВключить установку через USB Выключить WiFi и включите данные сети и попробуйте включить

0
Alok Panday

Даже после выполнения всех предложений, если он показывает ошибку, проверьте ваш buildType в Gradle. 

Убедитесь, что SignatureConfig signatureConfigs.config

находится в версия выпуска, а не в отладке .

0
Sloka Roy