La instalación falló con el mensaje Archivo no válido


177

La instalación falló con el mensaje Archivo no válido: K: \ project \ app \ build \ intermediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk. Es posible que este problema se resuelva desinstalando una versión existente del apk si está presente, y luego reinstalando.

ADVERTENCIA: ¡La desinstalación eliminará los datos de la aplicación!

¿Desea desinstalar la aplicación existente?

Estoy ejecutando mi proyecto en Android Studio 2.3 beta 3.


simplemente desinstale la versión anterior de la aplicación y vuelva a instalarla
Manohar Reddy


1
Vaya a Configuración del dispositivo-> Aplicaciones, verifique si su aplicación se muestra en la lista. Supongo que está instalado para un perfil diferente, no para su perfil activo. Debe desinstalarlo para todos los perfiles
nnn

@ Bharat: ¿Resuelve su problema?
nnn

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

Respuestas:


414

Haga clic en la pestaña Build ---> Clean Project

Haga clic en la pestaña Crear ---> Crear APK

Correr.


Sí problema similar ocurre para Xcode demasiado, también es necesario limpiar con frecuencia y acumulación
USER25

Aunque funcionó, pero me preguntaba por qué realmente se requiere 'Proyecto limpio'.
Ahsan

Si este código no funciona, desmarque 'Ejecución instantánea' e intente nuevamente.
Ahamadullah Saikat

101

Encontré la solución ir a

configuración> compilación, ejecución, implementación> ejecución instantánea> Habilitar la ejecución instantánea para el código de intercambio en caliente / cambio de recursos en la implementación (desmarque esta opción)

``


1
También funciona en Android Studio 3.0
IlyaEremin

Entonces, ¿quieres que desactivemos la ejecución instantánea?
usuario25

puedes probar con: Build -> Clean Project; Construir -> Hacer Proyecto; y luego ejecuta tu apk en tu dispositivo.
Kreshnik

Esta opción no existe para mí, pero reiniciar Android Studio funcionó
Homayoun Behzadian

77

Solo sigue dos pasos

Paso 1: Construir ---> Limpiar

Paso 2: compilar -> compilar APK

Espero que funcione. Buena suerte chicos


25

Lo resolví de esta manera:

Haga clic en la pestaña Build ---> Clean Project

Haga clic en la pestaña Construir ---> Reconstruir proyecto

Haga clic en la pestaña Crear ---> Crear APK

Correr.


22

Con suerte, esto debería resolver su problema.

Siga los siguientes pasos.

1. Limpia tu proyecto

Limpieza del proyecto

2. Reconstruye tu proyecto

Reconstruyendo el proyecto

3. Finalmente construye y ejecuta tu proyecto


15

Primero, como ya se mencionó, intente limpiar y reconstruir el proyecto. Si eso no funciona para usted, intente esto:

Configuración > Compilación, Ejecución, Implementación : desmarque Habilitar Ejecución instantánea en código de intercambio activo ...

Esto resolvió el problema de inmediato para mí.

PD: publiqué esta respuesta ya que es 2017 y no creo que esta característica existiera en 2014, por lo que no causaría este problema.


15

Siga los pasos a continuación Archivo> Configuración> Compilación, ejecución, implementación> Ejecución instantánea> Desmarque (Habilite la ejecución instantánea en el código de intercambio activo)

Esto es trabajo para mí

Gracias


12

Esto sucedió conmigo cuando copié un código de proyecto de una computadora portátil a otra e intenté ejecutar el proyecto. Lo que solucionó esto para mí fue:

  1. Eliminar la carpeta de compilación del proyecto
  2. Proyecto limpio
  3. Construir proyecto
  4. correr

7

En mi caso, tuve el mismo problema cuando el nombre de mi proyecto contiene un signo "&". La solución es cambiar el nombre del proyecto, desde el navegador de archivos, para que no contenga ningún signo "&" y luego desde:

  • Menú de construcción-> Proyecto limpio
  • Menú de compilación-> Compilar APK

Lo probé dos veces y funcionó bien.


4

Para mi es:

Haga clic en la pestaña Build ---> Clean Project

Proyecto de reconstrucción

Construir APK


2

sigue algunos pasos:

Clean Project
Rebuild Project
Invalidate Caches / Restart

Ahora ejecuta tu proyecto. Espero que funcione.

Es trabajo para mi.



1

Prueba esto en el proyecto gradle dependencies { classpath 'com.android.tools.build:gradle:2.2.3' }


1

Eliminar la carpeta Intermedia después de ejecutar el proyecto funciona bien en realidad que APK se construye en otro sistema. Ve a app / build / intermedios.


1

En mi caso, había una única cita 'en el directorio del proyecto y después de eliminarlo se resolvió



0

Mi problema fue con mi instalación de Android Studio.

Estoy construyendo un nuevo servidor CI y, aunque instalé Android Studio y conecté el SDK, etc., no abrí el estudio con el proyecto, sino que simplemente fui a la línea de comandos para compilar. Cuando posteriormente abrí el proyecto en el estudio, comenzó a solicitar todo tipo de actualizaciones. Seguí la pelota que rebotaba y luego pude alcanzar mi dispositivo USB conectado.

Con suerte, esto es útil para Build Master y DevOps como un "got-cha" para evitar.


-1

Intente limpiar el proyecto y reconstruir, si no funciona, intente deshabilitar la Ejecución instantánea desde Configuración> Crear> Ejecución instantánea en caso de que esté ejecutando el código de otra persona.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.