Saltar al contenido

¿Diferencia entre las versiones de firma: V1 (Jar Signature) y V2 (Full APK Signature) al generar un APK firmado en Android Studio?

Nuestros investigadores estrellas han agotado sus reservas de café, en su búsqueda noche y día por la resolución, hasta que Angelina encontró la contestación en Beanstalk por lo tanto ahora la comparte contigo.

Solución:

Es un nuevo mecanismo de firma introducido en Android 7.0, con características adicionales diseñadas para hacer que la firma APK sea más segura.

No es obligatorio. Debe marcar AMBAS casillas de verificación si es posible, pero si el nuevo mecanismo de firma V2 le causa problemas, puede omitirlo.

Por lo tanto, puede dejar V2 sin marcar si encuentra problemas, pero debe verificarlo si es posible.

ACTUALIZADO: ahora es obligatorio cuando se apunta a Android 11.

¿Debo usar (o ambos) para firmar apk para el lanzamiento de Play Store?
una respuesta es .

Según https://source.android.com/security/apksigning/v2.html#verification:

En Android 7.0, los APK se pueden verificar de acuerdo con el esquema de firma APK v2 (esquema v2) o la firma JAR (esquema v1). Las plataformas más antiguas ignoran las firmas v2 y solo verifican las firmas v1.

Intenté generar compilación con verificación V2 (firma completa de Apk) opción. Luego, cuando traté de instalar una compilación de lanzamiento a continuación 7.0 dispositivo y no puedo instalar la compilación en el dispositivo.

Después de eso, traté de compilar marcando la casilla de verificación de ambas versiones y generando una compilación de lanzamiento. Entonces capaz de instalar build.

Está escrito aquí que “De forma predeterminada, Android Studio 2.2 y el complemento de Android para Gradle 2.2 firman su aplicación usando el esquema de firma APK v2 y el esquema de firma tradicional, que usa la firma JAR”.

Como parece que estas nuevas casillas aparecieron con Android 2.3, tengo entendido que mis versiones anteriores de Android Studio (al menos la 2.2) sí firmaban con ambas firmas. Entonces, para continuar como lo hice antes, creo que es mejor marcar ambas casillas.

EDITAR 31 de marzo de 2017: envió varias aplicaciones con ambas firmas => no hay problema 🙂

Reseñas y calificaciones del artículo

Finalizando este artículo puedes encontrar las críticas de otros usuarios, tú igualmente puedes insertar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *