Android Studio Signed APK no está instalando

Estoy en Android Studio y firmando un APK en Generar> Generar firmado APK y usar el asistente. Todo parece firmar bien y se genera un archivo .apk.

Cuando voy a copiar este archivo a mi dispositivo (Nexus 7 o Moto X) no se instalará. Recibo un mensaje de "error de instalación".

No puedo averiguar qué está pasando mal en absoluto. He puesto este .apk en la consola del desarrollador de Google Play en "prueba de alfa" y se aceptó bien (estoy esperando el enlace de probador para convertirse en activo para tratar de descargar / instalar desde allí).

Las instrucciones para el asistente aquí ( http://developer.android.com/tools/publishing/app-signing.html#studio ) muestran en la captura de pantalla de la etapa final una lista desplegable llamada "Tipo de compilación" seleccionada para "liberar" . No tengo eso en mi versión de Android Studio. No hay nada que pueda encontrar en este asistente que me permita especificar una versión de "release".

Cualquier ayuda que alguien pueda darme sería tan apreciada. ¡Gracias!

Debe estar en modo de liberación para generar un APK firmado. En la esquina inferior izquierda de su Android Studio debe ser un pequeño icono cuadrado. Haga clic en él y un menú aparecerá. Ahora elige Build Variantes y obtendrás una tabla con dos columnas: Module y Build Variant. Debe haber una depuración escrita debajo de Build Variant. Haga clic en él y obtendrá una lista desplegable. Ahora haga clic en la liberación y Gradle comenzará a construir la versión de lanzamiento. Una vez completado, genere el APK firmado.

Mis 2 centavos: con Android Studio 2.3 puedes firmar una aplicación de dos formas: firma v1 jar, v2 firma completa apk. Yo estaba usando la opción v2 y esto causó la aplicación firmada para no instalar en mi dispositivo Android. Luego desmarcó la opción v2, marcó la v1 y el apk ahora se instala como se esperaba.

Tarde al juego, pero aquí hay algo estúpido que funcionó para mí:
Tuve que desinstalar la aplicación para todos los usuarios en Configuración> Aplicaciones> MyApp

Si lo desinstala, simplemente lo elimina de su cuenta y no del dispositivo, por lo que tendría una incompatibilidad de versión o certificado al intentar instalar el nuevo APK.

Espero que ayude a alguien

Sí. Si tiene dos opciones antes de la generación firmada apk (V1 y V2) debe usar la firma V1 jar ahora, porque no hay compatibilidad hacia atrás y todos los teléfonos android con la versión <7 no aceptará esta firma. La compatibilidad con versiones anteriores se agregará en una próxima N Developer Preview. Consulte: https://developer.android.com/about/versions/nougat/android-7.0.html#apk_signature_v2

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.