android - problema - porque cuando instalo un apk me sale aplicacion no instalada
''Aplicación'' sesión: Error al instalar APK (20)
Intentando instalar la aplicación en el dispositivo real siguiendo las instrucciones: - http://developer.android.com/tools/device.html . Al final Android Studio dando error:
Session ''app'': Error Installing APK
Supongo que el problema probablemente puede estar en mi dispositivo Android (es chino Doogee X5). No tiene un ID de proveedor USB en los documentos del desarrollador, así que decidí seguir las instrucciones con la identificación de proveedor aleatorio de HTC.
Estoy seguro de que hay una manera de ejecutar la aplicación en cualquier dispositivo Android, pero aún así no encontré una respuesta sobre cómo hacerlo.
Estoy ejecutando Linux Ubuntu 14.04 LTS
¡Asegúrate de que tu dispositivo no esté sin memoria!
Asegúrese de que el nombre del proyecto no contenga caracteres especiales.
Cambié mi puerto USB y eso lo solucionó para mí.
En mi caso con Android 8.0 (Oreo), ¡ninguna de estas soluciones funcionó! Si tiene más de 1 usuario, debe ir a Configuración-> Aplicaciones-> Todas las aplicaciones-> Buscar la aplicación y desinstalar para todos los usuarios. ¡Después de estos pasos, funcionó!
Esto sucede porque el gradle no está sincronizado con la aplicación. Vaya a: Herramientas -> Android -> Proyecto de sincronización con archivos Gradle. Vuelve a ejecutar y deberías ser bueno para ir.
Intenta eliminar la carpeta .idea
y la carpeta .gradle
, luego .gradle
clic en Sync Project with Gradle Files
, cuando el proceso finalice, intenta ejecutar la aplicación nuevamente.
Espero que funcione.
Intente usar una versión diferente de Gradle (versión estable). Para resumir:
- Verifica tu archivo gradle para ver si es falso / verdadero
- Invalidar cachés y reiniciar
- Verifica tu ubicación de instalación
- Reiniciar adb
Nada arriba me ayudó. El cuadro de diálogo de la huella digital no apareció. Revisé otro dispositivo Android y apareció el diálogo y la depuración fue posible. Entonces, el problema estaba en el lado del dispositivo, no en el lado de la computadora, hice el reinicio de "configuraciones de fábrica" en el dispositivo y esto me ayudó.
Otra posibilidad puede ser el controlador USB en su PC. En mi caso, cambiar el puerto USB 3.0 a mi puerto 2.0 solucionó el problema.
Si está utilizando el emulador de Android, intente cambiar un dispositivo.
Simplemente reconstruya y limpie el proyecto, luego ejecute el proyecto.
Tienes que habilitar las opciones de desarrollador y habilitar la depuración de USB :
- Ve al menú de configuración y desplázate hacia abajo hasta "Acerca del teléfono". Tócalo.
- Desplácese nuevamente hacia abajo, donde verá "Número de compilación". (Su número de compilación puede variar del nuestro aquí).
- Toque siete (7) veces. Después del tercer toque, verás un diálogo divertido que dice que estás a cuatro golpes de distancia de ser un desarrollador. (Si fuera así de simple, ¿eh?) Sigue tocando, y poof , ya has recuperado la configuración del desarrollador.
http://www.androidcentral.com/how-enable-developer-settings-android-42
Dentro de Developer Options
, habilite la depuración de USB
Tienes que habilitar las opciones de desarrollador y habilitar la depuración de USB:
1: vaya al menú de configuración y desplácese hacia abajo hasta "Acerca del teléfono". Tócalo. 2: Desplácese hacia abajo hasta el final, donde verá "Número de compilación". (Tu número de compilación puede variar del nuestro aquí). Presiona siete (7) veces. Después del tercer toque, verás un diálogo divertido que dice que estás a cuatro golpes de distancia de ser un desarrollador. Sigue tocando, y poof, recuperaste la configuración del desarrollador.
Un poco tarde para la fiesta, pero asegúrese de que está tratando de construir una variante de compilación adecuada. A veces me sucede que cuando actualizo AS, las variantes de compilación están totalmente desordenadas, así que en lugar de compilar la variante "depuración", en realidad estoy construyendo la variante "release", que saca apk a una ubicación diferente (no a la aplicación / el directorio de construcción, pero a la aplicación directamente) y me aparece el siguiente error:
The APK file /path/to/file/app.apk does not exist on disk.
Error while Installing APK
Para solucionar esto solo abra el menú en la esquina inferior izquierda, haga clic en "Variantes de compilación" y seleccione la variante de depuración (puede tener un nombre diferente, dependiendo de cuántos módulos / sabores o tipos de compilación gradle personalizados tenga).
Vaya al administrador de avd y haga clic en Eliminar datos del dispositivo que desea ejecutar. Trabajó para mi. El tamaño del dispositivo en el disco se reducirá después de borrar los datos. Espero que esto ayude a alguien.
solo presione el botón Generar desde la barra de menú y luego presione la aplicación de compilación espere hasta que termine, luego presione compilar APK y luego ejecute su emulador, funcionará
tldr;
Abra la ventana de Gradle (en el lado derecho en Android Studio) y haga clic en el botón Actualizar.
Sin embargo, no es una solución 100% segura.
Soluciones para otros casos:
Abra la ventana del terminal y escriba "adb kill-server", luego escriba "adb start-server". Por lo general, después de algunas horas de inactividad, adb solía desconectar el dispositivo. (Si no tiene las herramientas sdk / platform en la variable de entorno PATH, entonces debería abrir un terminal en esa carpeta)
Un consejo si estas soluciones no lo ayudan: si abre la ventana Registro de eventos en la esquina inferior derecha de Android Studio, puede ver un mensaje de error detallado.
Otro caso de borde Si ve este error: INSTALL_FAILED_INVALID_APK: ... las firmas son inconsistentes. Entonces, desafortunadamente, una actualización de gradle no es suficiente, debe ir a Build -> Clean Project y luego ejecutar nuevamente.
Problema con el emulador de Android Si desea implementar el APK en un Emulador de Android y ve el mensaje "Error al instalar el APK", su emulador puede estar congelado y debe reiniciarse.