De acuerdo con la 'ayuda' documentación objetivo:androide de generación Ant: depuración y liberación objetivos
- depuración: construye las aplicaciones y lo firma con una clave de depuración
- liberación; construye la aplicación: el archivo APK generada debe ser firmado antes de su publicación
Aquí es lo que he encontrado, que es un poco diferente de lo que esperaba:
depuración: ignora las definiciones del almacén de claves en build.properties
ya sea que los especifique o no. ¿Qué archivo kesystore está usando? Lo mismo que Eclipse: ¿el archivo predeterminado debug.keystore
en sus documentos y configuraciones?
Se crea dos archivos:
- -debug-unaligned.apk (firmado, no alineados)
- -debug.apk (firmado), alineados
liberación: 'ayuda 'dice que no lo firma. Se crea los siguientes archivos:
- -unsigned.apk (sin firmar, no alineado)
Los dos siguientes son sólo si se ha especificado en los valores build.properties
:
- -unaligned.apk (firmado, no alineada)
- -release.apk (firmado, alineado)
Cualquier comentario/verificación útil será muy apreciado.
Gracias por la confirmación. – charlest
¡Gracias! ¿Asumo que está bien para mis compañeros de equipo sobrescribir sus archivos predeterminados de debug.keystore con los míos? Eclipse no intenta sobrescribir este archivo, ¿verdad? – manisha
@manisha: No tengo conocimiento de que Eclipse sobrescriba el archivo. – CommonsWare