while tag studio solucion installing error delete_failed_internal_error apks android android-studio gradle dependencies

android - tag - error while installing apks solucion



La aplicación no se ejecutará en el dispositivo: DELETE_FAILED_INTERNAL_ERROR? (9)

Problema

Hice algunos cambios en mi archivo de gradle y cada vez que intento ejecutar mi aplicación, recibo el error DELETE_FAILED_INTERNAL_ERROR después de que me informen que la ruta de la aplicación debe desinstalarse y luego volver a instalarla para ejecutarla. Apruebo la desinstalación y luego se lanza DELETE_FAILED_INTERNAL_ERROR y la ejecución se detiene.

Aquí está mi archivo de gradle:

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'' }

Aquí está el 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

He instalado todos los componentes de SDK y compilación necesarios según lo requerido por Gradle. También he desinstalado todas las aplicaciones con el nombre de mi paquete desde el dispositivo y la aplicación aún no se ejecutará.

Pregunta :

¿Qué es DELETE_FAILED_INTERNAL_ERROR y por qué no se ejecuta la aplicación?


Abra la carpeta de su proyecto desde el símbolo del sistema y escriba: gradlew clean iniciará la descarga una vez que haya terminado, reinicie su Android Studio y ejecute su programa.


En mi caso, había un nombre de paquete desconocido en mi manifest.xml

por ejemplo, olvidé cambiar la cadena "YOURPACKAGENAME" al nombre del paquete de mi aplicación

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


Intenta limpiar el proyecto en Android Studio y luego volver a construirlo. Para limpiar el proyecto, haga clic en Build > Clean Project .

Tuve el mismo problema y encontré esta solución here .


Para Android Studio en Mac:

Barra de navegación:

Android Studio> Preferencias> Compilación, Ejecución, Despliegue> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea

Para Android Studio en Windows:

Archivo> Configuraciones> Compilación, Ejecución, Despliegue> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea


Recibo este error casi después de cada comando Ejecutar en la nueva versión de Android Studio 2.2 Preview 6. Para solucionarlo más rápido en lugar de usar Clean Project , estoy usando Make project . Pero esta solución rápida no evita que el error vuelva a aparecer después de un tiempo.


Seguí todo el método, pero lo que funcionó fue

1. abrir el símbolo del sistema.

2. Cambiar el directorio a la carpeta del proyecto.

Comando 3.write

gradle clean

ahora trata de construir!


Si una limpieza no funciona, asegúrese de que minSdkVersion no sea igual a la versión de sdk de destino y que el dispositivo con el que está realizando la prueba sea igual o superior a minSdkVersion.

Lo arreglé para mí, ejemplo en build.gradle:

minSdkVersion 21 targetSdkVersion 23


Yo tuve el mismo problema ..

El problema fue que no tenía espacio suficiente, desinstalo algunas aplicaciones y funciona bien.


Solución 1: limpie el proyecto: Build> Clean Project.

Solución 2: Deshabilite en lugar de ejecutar

Pasos para Windows: Archivo> Configuraciones> Compilación, Ejecución, Despliegue> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea

Pasos para mac: Android Studio> Preferencias> Compilación, Ejecución, Implementación> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea

Solución 3: para usuarios de Redmi,

Vaya a Configuración -> Permisos -> Instalar vía USB: desmarque su aplicación si está en la lista.

Vaya a Configuración -> Configuración adicional -> Privacidad: marque la opción Fuentes desconocidas.

Vaya a Configuración -> Configuración adicional -> Opciones de desarrollador: marque la opción Instalar vía USB.

Vaya a Configuración -> Configuración adicional -> Opciones de desarrollador: Habilitar la inspección de atributos de vista

Finalmente, vaya a Configuración -> Configuración adicional -> Opciones de desarrollador: desactive la optimización MIUI.

NOTA: es necesario iniciar sesión en la cuenta MI para habilitar la opción Instalar vía USB.

Referencia: http://en.miui.com/thread-410773-1-1.html