DELETE_FAILED_INTERNAL_ERROR Error al instalar APK

202

ingrese la descripción de la imagen aquíEstoy usando Android Studio 2.2 Preview. Estoy enfrentando el problema

Fallo: Instalar apk no válido no válido

Error: al instalar apk,

He realizado cambios en build.gradle pero no pude volver a rastrearlo, ¿me sugiere una solución?

Ali Sher Kashif
fuente
desinstalar la versión existente del dispositivo
Zeeshan Khan
Hecho, pero no pudo tener éxito. @ZeeshanKhan
Ali Sher Kashif
Incluya adb log (registro de monitor de Android) del error que ocurre cuando intenta instalar.
Vaiden
¿Estás intentando en genymotion o en cualquier otro emulador? en caso afirmativo, intente eliminar el emulador y volver a crear el mismo
Jovin

Respuestas:

286

Android studio mac / windows / linux:

Pasos juntos (mac): Android Studio> Preferencias> Compilación, ejecución, implementación> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea

Pasos juntos (Windows y Linux): Archivo> Configuración> Compilación, Ejecución, Implementación> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea

Pasos en detalle:

Pasos 1: Studio> Preferencias (para Windows y Linux llegó a Archivo> Configuración> Compilación, Ejecución, Implementación y luego lo mismo que Mac)

ingrese la descripción de la imagen aquí

Pasos 2: Preferencias> Compilación, ejecución, implementación

ingrese la descripción de la imagen aquí

Pasos 3: compilación, ejecución, implementación> Ejecución instantánea

ingrese la descripción de la imagen aquí

Pasos 4: Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea

ingrese la descripción de la imagen aquí

Amir
fuente
66
La desactivación de la ejecución instantánea también funcionó en Windows, con Xiami Redmi 4 Pro
hocikto
Confirmado trabajar en macOS Sierra 10.12.4 con Android Studio 2.3.3
Greg Hilston
16
¿Alguien puede explicar por qué esto funciona, si uno desmarca la ejecución instantánea
Utdev
Con mi Asus fue porque Android previene bloqueos si tienes múltiples usuarios en tu teléfono inteligente. Tengo 2 usuarios Propietario e Invitado (para cuando planee darle el teléfono inteligente a mi sobrina "terminadora").
Alexiscanny
Reconstruir el proyecto funcionó para mí. No quería deshabilitar la ejecución instantánea. Gracias, @ h4sn
ruwan800
258

En Android Studio 2.3

Deshabilitar ejecución instantánea

Configuración> Compilación, ejecución, implementación> Ejecución instantánea

Fuente: comentario de @Shubham A.

Editar: para deshabilitar la ejecución instantánea

En Windows:

  1. Abrir Find Acción: Control + Shift + A.
  2. Buscar instant runy abrir instant rundebajo settings.
  3. Desmarcar Enable instant run...

En Mac: no tengo una Mac, así que prueba como

  1. Abrir Find Acción: Command + Shift + A.
  2. Buscar instant runy abrir instant rundebajo settings.
  3. Desmarcar Enable instant run...
amit77309
fuente
2
Tuve el mismo problema y recibí el mismo error, incluso si la aplicación no existe en el emulador (nuevo emulador). La desactivación de Instant Run se resolvió en Android Studio 2.3. ¡Pulgares para ti!
shimatai
2
¿Qué pasa si quieres usar Instant Run?
SpyZip
1
reiniciar el emulador lo hizo funcionar para mí después de deshabilitarlo.
Vihaan Verma
1
Desactivar la ejecución instantánea también funcionó para mí, ¡muy apreciado!
Anupam Saini
Si obtiene un error después de deshabilitar Instant Run, puede resolverlo configurando multiDexEnabled true en gradle defaultConfig
Ronny Kibet
38

Esto funcionó para mi xiaomi redmii note 4 después de permitir las opciones de desarrollador y permitir la depuración de USB, vaya a configuración-> opciones de desarrollador-> desmarque Activar optimización de MIUI Reinicie su dispositivo y ahora instale la aplicación.

Himansh
fuente
3
¡Excelente! ¡Gracias!
Bakyt
Me salvaste la vida
:)
21

Para Android Studio en Mac:

Barra de navegación :

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

Para Android Studio en Windows:

Archivo> Configuración> Compilación, ejecución, implementación> Ejecución instantánea> Desmarcar: Habilitar ejecución instantánea

Omkar Jadhav
fuente
Desactivar la ejecución instantánea funciona. Parece un gran problema con la función de ejecución instantánea.
Irfan Raza el
20

[![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

paso a paso (windows)

paso 1 : ve a archivo -> configuración

ingrese la descripción de la imagen aquí

Paso 2 : compilación, ejecución, implementación -> Ejecución instantánea

ingrese la descripción de la imagen aquí

Paso 3 : deshabilita los valores instantáneos

ingrese la descripción de la imagen aquí

Paso 4 : finalmente deshabilita la ejecución instantánea

ingrese la descripción de la imagen aquí

Vilas Joshi
fuente
13

Para Xiaomi móvil

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


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

                            => USB Debugging (ON)

                            => Install via USB(ON)

Instalar a través de USB

Si

habilitar en ON entonces

Desactive WiFi y active la instalación a través de USB mientras está conectado a través de datos móviles y bajo su cuenta de xiaomi. ¡Funciona!

pruthwiraj.kadam
fuente
9

Ir

Archivo-> configuración-> Construir, Ejecución, Implementación-> Ejecución instantánea-> Desactivarlo.

// ahora estás listo para irte.

Arrendajo
fuente
¿Por qué crees que la ejecución instantánea es el problema?
yakobom
@yakobom Consulte este enlace: - developer.android.com/studio/run/index.html#instant-run , la mayoría de nosotros no tenemos gradle configurado para la ejecución instantánea, por lo que muestra el error. Es mejor desactivar la ejecución instantánea y Instant Run requiere API 21 o superior.
Jay
8

Encontré un problema similar, moví el directorio del proyecto, lo que resultó en un error de instalación, mi solución es la siguiente: Build-> ReBuild

叶 为 正
fuente
7

Oh, Dios mío, después de mucho tiempo he resuelto el problema cambiando el ID de aplicación: " com.company.2016app " a " com.company.app " en build.grade. Resolvió todos mis problemas. Ahora está funcionando muy bien.

Ali Sher Kashif
fuente
Acabas de salvar mi vida y mi trabajo. ¡Gracias!
Neon Warge
7

En mi caso, el proyecto limpio y la reconstrucción funcionan, no es necesario deshabilitar la ejecución instantánea y reiniciar.

H4SN
fuente
5

En lollipop y versiones anteriores, Android introdujo múltiples usuarios, cuando eliminas una aplicación todavía existe en el dispositivo. Asegúrese de que su aplicación se elimine de todos los usuarios y luego vuelva a instalarla.

Puede verificar yendo a Configuración-> Aplicaciones-> Todas y verificar su aplicación en la lista. Al seleccionar su aplicación, toque el botón más en la barra de acción y seleccione desinstalar para todos los usuarios.

Abdul Rehman
fuente
5

También tuve el mismo problema, probé la solución para deshabilitar la ejecución instantánea, pero no puede usar la ejecución instantánea, lo que para mí es perjudicial, porque es una herramienta extremadamente útil.

Encontré otra solución, que es eliminar la carpeta "build" y volver a ejecutar el proyecto, y el error desaparece, la aplicación se ejecuta y puedo usar la ejecución instantánea.

Eliminar esta carpeta

Jean Carlos Ramos Cruz
fuente
esta solución efectiva, y también me hizo hacer uso de la ejecución instantánea y no perderla
AAEM
5

Diferentes soluciones para el mismo problema:

1. desmarca la ejecución instantánea

Configuración> Compilación, Ejecución, Implementación> Ejecución instantánea.

2. Reinicie Android Studio

Haga clic en Archivo> invalidar cachés / reiniciar, luego haga clic en el botón Invalidar y reiniciar en la ventana emergente.

3. Verifique la memoria del dispositivo

A veces, su dispositivo no tiene suficiente espacio para instalar nuevas aplicaciones, en ese caso, Android Studio a través de este error.

4. Verifique el manifiesto para la Declaración de actividades

Asegúrese de que su manifest.java haya declarado todas las actividades utilizadas correctamente.

Espero que ayude :)

meyasir
fuente
5

La siguiente solución funcionó para mi teléfono móvil Xiaomi:

Vaya a Configuración -> Configuración adicional -> Opciones de desarrollador y comprobar Instalar a través de USB , si la tostada El dispositivo está restringido temporalmente muestra el , apague su WI-FI, encienda los datos móviles. Entonces inténtalo de nuevo.

Si AS Instance Run aún no funciona cuando finalizó todos los pasos anteriores, tal vez activó la optimización de MIUI, siga los pasos a continuación e intente nuevamente:

Configuración -> Configuración adicional -> Opciones de desarrollador y desmarque Activar optimización MIUI

licaomeng
fuente
5

Error de instalación de Android en dispositivo [INSTALL_CANCELED_BY_USER] ** Redmi Note 3

Vaya a Configuración -> Permisos -> Instalar a través de 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 mediante USB.

Vaya a Configuración -> Configuración adicional -> Opciones de desarrollador: habilite 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 mediante USB.

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

Vivek
fuente
3

Si tu dispositivo es un Xiaomi

  1. Habilitar desbloqueo OEM
  2. Deshabilitar Verificar aplicaciones a través de USB

Mi captura de pantalla

Dita Aji Pratama
fuente
2
para mí, con un Xiaomi Redmi note 4X, la opción que necesitaba para solucionar el problema era "Instalar a través de USB"
Vasili Fedotov
2

Pruebe esto: vaya a Archivo> invalidar cachés / reiniciar y luego haga clic en el botón Invalidar y reiniciar en la ventana emergente. Ahora, intente ejecutar su proyecto.

Roger Amanna
fuente
2

Necesitas reconstruir el proyecto

Si usa Android Studio 2.3:

Build -> Rebuild Project

Incluso si después de eso su aplicación comienza con un error, simplemente reconstruya el proyecto nuevamente:

Build -> Rebuild Project
Hugleo
fuente
2

Si su dispositivo es un Xiaomi, la respuesta es:

Vaya a configuración> aplicaciones instaladas> en la parte superior, elija "TODOS"> vaya a la parte inferior, busque la aplicación "Documentos" (está en la parte inferior porque está deshabilitada)> actívela presionando habilitar en la pantalla inferior ...

editar: estaba usando Android Studio 2.3 en ese momento

Tomás Rodrigues
fuente
3
Mi dispositivo es Xiaomi pero esto no resuelve el problema.
Subkhan Sarif
2
damm, me resolvió en Android 2.3 intentar desactivar la ejecución instantánea.
Tomás Rodrigues
2

En la opción de desarrollador de dispositivos

Compruebe que la instalación mediante USB esté activada.

Pinak Gauswami
fuente
repitiendo en otra respuesta
yass
2

Tuve el mismo problema en mi dispositivo xiaomi note 4a. Lo resolví desactivando la optimización MIUI.

Ganesh Giri
fuente
2

También me enfrenté al mismo problema. Si quieres instalar tu aplicación usando USB. Debe marcar la opción (Instalar mediante USB en Redimi note4). Espero que esto sea útil para alguien. ingrese la descripción de la imagen aquí

GIRI KUMAR PANEM
fuente
1

Si se abre el emulador, ciérrelo.

Y reinicie el estudio de Android. Funcionó para mí.

Intentalo.

Secuestro de Heman
fuente
1

Antes de ejecutar cualquier aplicación de Android en un teléfono por primera vez , asegúrese de no olvidar configurar la opción Instalar mediante USB . De lo contrario, se informará el error anterior.

Anish Kelkar
fuente
1

Acabo de actualizar minSdkVersion a 17 y sincronizar. Y luego resolví ese problema.

en build.gradle (Módulo: aplicación), cambie como a continuación.

defaultConfig {
    ...
    minSdkVersion 17
    ...
}
lata
fuente
0

Cuando intento crear otro packagedebajo de Java foldereste, este error ocurrirá

Pero cuando moví este paquete especial debajo main packagede mi proyecto, todo estará bien.

Estoy probando en un dispositivo Android real (Sumsung J2)

UN
fuente
0

He resuelto este problema de la siguiente manera:

  1. vaya a la carpeta sdk / platform-tools por cmd, escriba adb shell
  2. elimine todos los archivos .apk de su proyecto de ../output-folder
  3. reinicia tu emulador
  4. ejecuta tu proyecto.
Peter
fuente
0

Este error viene con Android Studio inferior a 2.4 cuando intenta habilitar las funciones de Java 8 en la configuración de gradle siguiendo las instrucciones . El error se puede reproducir en un nuevo proyecto con esa configuración de gradle.

Se necesita una versión superior o una versión preliminar .

Zon
fuente
0

Solución para mi caso específico:

Tal vez sucedió porque instaló su apk primero en Google Play (mi apk funcionaba bien hasta que encontré un error) y luego trató de reinstalarlo desde su Android Studio (para resolverlo), tengo una solución :

Ve a tu teléfono / tableta. Configuración -> Copia de seguridad y restablecimiento -> Desactivar restauración automática

Espero que funcione :)

Alberto Crespo
fuente
0

Incluso después de seguir todas las sugerencias, si muestra un error, verifique su buildType en Gradle.

Asegúrese de firmarConfigigingconfigs.config

está en el alcance de la versión, no en la depuración .

Sloka Roy
fuente