Subir nuevo APK a Alpha
Subida fallida
Cargó un APK con una firma no válida (obtenga más información sobre la firma). Error del apksigner: ERROR: JAR_SIG_NO_SIGNATURES: No hay firmas JAR
No estoy seguro de qué hacer, solo estoy tratando de hacer una versión Alpha de un proyecto de Android Studio.
android
android-studio
Devin Andres Salemi
fuente
fuente
Respuestas:
Puede ver en el error que no hay una firma jar. Seleccione ambas casillas de verificación para las versiones de firma (v1 y v2) en el último paso y luego cree el apk. Funcionará
fuente
Recibí este error cuando actualicé
android studio 3.3
, la solución fue eliminar labuild
carpeta y luego volver a intentarlo.fuente
Creo que probablemente simplemente aceptaste la configuración predeterminada durante el proceso de registro de APK en Android Studio. Esto está bien la mayor parte del tiempo, pero podría generar una ligera confusión si usa Android 7.0+ De hecho, desde la versión 7.0, Android introduce el nuevo Esquema de firma V2 además del "viejo" V1. Se supone que el nuevo esquema ofrece tiempos de instalación de aplicaciones más rápidos y más protección contra alteraciones no autorizadas a los archivos APK, y por lo tanto es el esquema predeterminado en el cuadro de diálogo "Generar APK firmado" de Android Studio.
El problema es que Google Play en su caso quiere que se aplique el esquema V1, es decir, la firma JAR, en lugar de la firma APK como en V2. La documentación de Google Play establece explícitamente que: "Aunque recomendamos aplicar APK Signature Scheme v2 a su aplicación, este nuevo esquema no es obligatorio. Si su aplicación no se compila correctamente cuando usa APK Signature Scheme v2, puede desactivar el nuevo esquema. ".
La solución que he encontrado en esos casos es habilitar ambos, como se muestra en la captura de pantalla a continuación. Una vez que lo haga, el sistema de gestión de versiones de Google Play debe aceptar sin problemas el APK firmado.
Cuadro de diálogo Generar APK firmado en Android Studio
Este es el procedimiento completo:
fuente
fuente
Funcionó, cuando se seleccionó solo V1 (Jar Signature) :-)
fuente
Muchos consejos se extendieron a través de los comentarios anteriores, pero estos pasos son los que (FINALMENTE) funcionaron para mi aplicación Android (Cordova) a partir del 11/2019:
Incremente el número de compilación / versión de Android en el manifiesto (si es necesario)
correr
cordova build android
Abrir proyecto en Android Studio
Ejecute Build> Clean Project
Ejecutar compilación> Paquete firmado generado / APK
Complete los cuadros de diálogo y SOLO marque la casilla de verificación "V1 JAR" - no marcó la casilla de verificación "V2 Full APK Signature".
Subir APK al panel de Google Play
Cruza tus dedos
fuente
Primero elimine la
build
carpeta de su proyecto , luego genere apk o paquete nuevamente. Esta solución me solucionó el problema.fuente
Asegúrese de estar utilizando el archivo de clave de certificado correcto y siga estos pasos en Android Studio:
¡Eso debería funcionar!
fuente