the - eclipse for android developers download
¿Cuál es la diferencia entre el archivo `export signed` y el` unsigned`.apk? (4)
Esta pregunta ya tiene una respuesta aquí:
Estoy creando un archivo .apk para mi aplicación de Android tools - Export...
usando Android tools - Export...
como se explica here
Mi pregunta es ¿qué son los archivos .apk firmados y sin firmar?
¿Cómo podemos usar el archivo .apk usngined? (Intenté exportar uno sin firmar pero no puedo instalarlo en mi Galaxy Nexus)
Se explica en detalle en este blog: http://www.nowherenearithaca.com/2011/12/difference-between-signed-and-unsigned.html
Básicamente la diferencia es:
El apk firmado es simplemente el apk sin signo que se ha firmado a través de la herramienta JDK jarsigner.
Para su información, el APK debe estar firmado para que se instale en un dispositivo Android, puede obtener más detalles sobre las firmas en la documentación de Android: http://developer.android.com/tools/publishing/app-signing.html
Un apk firmado es un archivo de paquete de Android que se ha cantado digitalmente con un certificado para el cual el desarrollador posee la clave privada. Cuando está desarrollando la aplicación, las herramientas de desarrollo crean una clave de depuración especial.
http://developer.android.com/tools/publishing/app-signing.html
Los dispositivos requieren que todas las aplicaciones estén firmadas, por lo que no puede instalar un apk sin firmar.
Hay instrucciones sonme here sobre autofirmación
Espero que esto ayude.
Firmar aplicaciones de Android es como firmar cualquier otra aplicación; proporciona al usuario cierto nivel de seguridad de que el código no se ha alterado desde que lo liberó.
Las aplicaciones no firmadas deberían poder utilizarse en general, pero requieren bajar el nivel de seguridad. Una rápida búsqueda en Google encontró una serie de artículos que explicaban que todo lo que tenía que hacer era marcar la casilla Unknown Sources
en Settings->Security
.
Export Unsigned apk
significa que obtendrás el apk sin firmar que no esté firmado por ningún almacén de claves. Un almacén de claves es un archivo binario que contiene un conjunto de claves privadas. La aplicación deberá estar firmada con un almacén de claves para ser utilizada o instalada usando la tienda de aplicaciones Google Play.
Export Signed apk
significa que obtienes el apk y te dará la opción de hacer el apk de signo con el almacén de claves existente.
Android requiere que todas las aplicaciones estén firmadas digitalmente con un certificado antes de poder instalarlas. Android usa este certificado para identificar al autor de una aplicación, y el certificado no necesita estar firmado por una autoridad de certificación. Las aplicaciones de Android a menudo utilizan certificados autofirmados. El desarrollador de la aplicación tiene la clave privada del certificado. Más información aquí .