Приложение не будет работать на устройстве: DELETE_FAILED_INTERNAL_ERROR?

Проблема :

Я внес некоторые изменения в свой файл gradle, и всякий раз, когда я пытаюсь запустить свое приложение, я получаю сообщение об ошибке DELETE_FAILED_INTERNAL_ERROR после того, как ему сообщают, что путь к программе необходимо удалить, а затем повторно установить для запуска приложения. Я одобряю удаление, а затем DELETE_FAILED_INTERNAL_ERROR выбрасывается, и выполнение просто прекращается.

Вот мой файл градиента:

 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.2" defaultConfig { applicationId "benyamephrem.tilt" minSdkVersion 14 targetSdkVersion 21 versionCode 19 versionName "3" } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:21.0.3' compile 'com.google.android.gms:play-services:7.0.0' compile 'com.nineoldandroids:library:2.4.0' compile 'com.daimajia.easing:library:1.0.0@aar' compile 'com.daimajia.androidanimations:library:1.0.8@aar' } 

Вот ADB Logcat:

 Installing benyamephrem.tilt DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/benyamephrem.tilt" pkg: /data/local/tmp/benyamephrem.tilt Failure [INSTALL_FAILED_DEXOPT] DEVICE SHELL COMMAND: pm uninstall benyamephrem.tilt DELETE_FAILED_INTERNAL_ERROR 

Я установил все компоненты sdk и build, необходимые в соответствии с требованиями gradle. Я также удалил все приложения с моим именем пакета с устройства, и приложение все равно не будет работать.

Вопрос :

Что такое DELETE_FAILED_INTERNAL_ERROR и почему приложение не будет запущено?

Solutions Collecting From Web of "Приложение не будет работать на устройстве: DELETE_FAILED_INTERNAL_ERROR?"

Попробуйте очистить проект в Android Studio, а затем снова создайте его. Чтобы очистить проект, нажмите « Build > Clean Project .

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

Откройте папку проекта из командной строки и введите: gradlew clean она начнет загрузку после перезапуска вашей студии Android и запустит вашу программу.

Я следовал всем методам, но

1. открыть командную строку.

2.обменить каталог в папку проекта.

Команда 3.write

 gradle clean 

Теперь попробуйте построить!

В моем случае в моем manifest.xml было неизвестное имя пакета

Например, я забыл изменить строку «YOURPACKAGENAME» на имя моего приложения

 android:protectionLevel="signature" /> <uses-permission android:name="YOURPACKAGENAME.permission.C2D_MESSAGE" /> 

У меня такая же проблема ..

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

Если Clean не работает, убедитесь, что minSdkVersion не соответствует целевой версии sdk и что устройство, которое вы тестируете, равно или выше, чем minSdkVersion.

Исправлено это для меня, например, в build.gradle:

 minSdkVersion 21 targetSdkVersion 23 

Я получаю эту ошибку почти после каждой команды Run в новой версии Android Studio 2.2 Preview 6. Чтобы исправить это быстрее, вместо использования Clean Project, я использую Make project . Но это быстрое исправление не мешает появлению ошибки через некоторое время.

Для Android Studio на Mac:

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

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

Для Android Studio в Windows:

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