No puedo instalar mi propio apk generado

He actualizado mi aplicación y la he probado en mi dispositivo. Todo funciona bien si pruebo la aplicación a través del botón Ejecutar en eclipse pero si la exporto a un apk e intento instalar el apk falla.

No hay ningún código de error o cualquier otra cosa, simplemente dice que la aplicación no se ha instalado.

¿Alguna idea de por qué sucede esto? Solo cambié algunas cosas en mi aplicación: he eliminado el lib de basegameutils de mi aplicación y migrado a la nueva api sin basegameutils. Eso es (a excepción de algunas correcciones de errores, pero que no puede ser la causa).

Ya hice reiniciar eclipse y limpiar todos los proyectos mutiple veces.

El sdk de destino es 22 y estoy usando las imágenes de sistema más recientes y así sucesivamente para ese nivel de api (mi divce es un nexo de stock 6 con 5.1.1 corriendo). También actualizé mis herramientas de compilación a 23.0.1 desde 22.0.1 y eliminé la versión 22. ¿Es esta la causa?

También intenté cargar el apk en la consola de dev y no había errores.

Gracias por tu ayuda.

EDITAR:

La salida logcat indica que la firma no coincide con la versión instalada anteriormente.

Si intento instalar la versión en vivo actual a través de la tienda de reproducción también hay un mensaje de error diciendo que no puedo instalar esta aplicación porque otro usuario ya ha instalado una versión incompatible en este dispositivo (pero no lo tengo instalado y no tengo varios usuarios En el dispositivo).

Si llegué al menú de aplicaciones en la configuración de mi aplicación se muestra en la parte inferior de la lista, pero hay una nota diciendo que la aplicación no está instalado para los usuarios. Si hago clic en él todos los botones son unclickable (así que no puedo desinstalarlo).

¿Que esta pasando?

7 Solutions collect form web for “No puedo instalar mi propio apk generado”

Para mí, seleccionar Signature Version v1 y v2 resolvió el problema Introduzca aquí la descripción de la imagen

Su firma cambió, así como usted mencionó debe desinstalar la versión anterior. Intentaste desinstalar desde la interfaz de usuario del dispositivo y falla, así que intenta desde la línea de comandos:

Adb uninstall your_package_name

Visto en los dispositivos Nexus, ocasionalmente sólo se desinstala el trabajo de la línea de comandos.

Yo estaba enfrentando el mismo problema Y lo resolví de esta manera, Updated Android Studio 2.3

  1. Build > Generar Signed apk .
  2. Cree la Keystore path .
  3. Ponga Password, alias, key password .
  4. Build type seleccionar en consecuencia (por ejemplo, para liberar en la versión de uso de la tienda de juegos).
  5. Signature Version selecciona las casillas de verificación V1 y V2 .
  6. Finsih .
  7. Vaya al apk del explorer y utilícelo para su playstore o en dispositivos como fichero apk firmado y certificado.

He encontrado una solución, pero todavía no tengo ni idea de lo que causó el problema.

En algún lugar de mi dispositivo mi aplicación aún estaba instalada, aunque no apareció en el cajón de la aplicación y la tienda de juegos me dijo lo mismo. En el menú de configuración / aplicaciones mi aplicación estaba todavía presente (como he mencionado en la edición de mi publicación original), así que hice clic en él. Si hace clic en el botón de menú puede elegir unisntall para todos los usuarios que hizo el truco. Ahora puedo instalar mi apk de nuevo.

No tengo ni idea de cómo esto sucedió, pero ahí tienes, espero que esto ayude.

EDITAR:

Tuve el mismo problema que este tipo. La respuesta aceptada allí es mucho más agradable que mi texto mal corregido;)

"No se puede instalar esta aplicación porque otro usuario ya ha instalado una versión incompatible en este dispositivo"

No puede ejecutar apk firmado directamente en su dispositivo Android.

Si quieres ejecutar tu apk, sigue los siguientes pasos:

 1) Go to your device settings 2) In setting you find applications 3) In application checked unknown sources 

Esto le permitirá ejecutar su apk firmado sin descargar desde la tienda de juegos.

O pruebe este enlace:

"No se puede instalar esta aplicación porque otro usuario ya ha instalado una versión incompatible en este dispositivo"

Conseguí el error de la reserva apenas incase alguien hace frente a esto. Para mí fue porque tengo varios proyectos para la misma aplicación en el teléfono. Debe eliminar versiones anteriores de la aplicación de su teléfono.

El problema es porque tienes una versión de tu aplicación de prueba. Por lo tanto, no está actualizando la aplicación! Son dos aplicaciones diferentes. Primero debe desinstalar la versión anterior (prueba) para poder instalar la versión de lanzamiento (firmada) de su aplicación.

  • Cómo corregir este error "Límite de sobrecarga de GC excedido en Eclipse"
  • Eclipse 'Cargando datos para Android 4.4.2' todo el tiempo
  • Emulación de Android en la caja virtual en eclipse
  • ¿Cómo puedo reemplazar type_orientation (está obsoleta) para android 4.0.3?
  • Spinner estilo de color en Android
  • Configuración del entorno de desarrollo en eclipse para Android Samsung SDK
  • Cuadrícula con bordes
  • ¿Cuál es la diferencia entre / * ... * / y / ** ... * /
  • Integración de Realm.io en Eclipse
  • "La conexión con adb fue interrumpida." Han intentado TODO
  • Representación de mapa de bits de Eclipse en el depurador
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.