tengo - generar apk android studio sin firmar
¿Cómo verifico que una apk de Android está firmada con un certificado de versión? (3)
Use el comando de la consola:
apksigner verify --print-certs application-development-release.apk
Puede encontrar apksigner en ../sdk/build-tools/24.0.3/apksigner.bat. Solo para herramientas de compilación v. 24.0.3 y posteriores.
Lea también google docs: https://developer.android.com/studio/command-line/apksigner.html
¿Cómo puedo verificar que una apk de Android esté firmada con un lanzamiento y sin un certificado de depuración?
Utilice este comando, (vaya a la ruta de java <jdk <bin en el indicador de cmd)
$ jarsigner -verify -verbose -certs my_application.apk
Si ve "CN = Android Debug", significa que el archivo .apk se firmó con la clave de depuración generada por el SDK de Android (significa que no está firmado); de lo contrario, encontrará algo para CN. Para obtener más detalles, consulte: http://developer.android.com/guide/publishing/app-signing.html
Utilice este comando: (Jarsigner está en su carpeta bin de Java vaya a la ruta java-> jdk-> bin en el indicador de cmd)
$ jarsigner -verify my_signed.apk
Si el .apk está firmado correctamente, Jarsigner imprime "jar verificado"