2011-10-11 15 views
8

Recientemente he lanzado mi primera aplicación en el mercado. Intenté instalar la aplicación en mi teléfono inmediatamente después de su lanzamiento. Pero cuando lo instalé recibí un error que decía que la aplicación estaba mal firmada. También recibí muchas malas calificaciones para mi aplicación porque otras personas tampoco pudieron instalarla.¿Cómo firmar una aplicación de Android para el mercado?

Así que mi pregunta es: ¿cómo puedo firmar mi aplicación correctamente? ¿Hay alguna manera de probar el resultado antes de lanzar la aplicación en el mercado?

BTW: utilicé la función incorporada de eclipse para exportar el archivo apk firmado.

Respuesta

11

Debe crear la clave de liberación para firmar su aplicación.

Paso: 1 Haga clic derecho Proyecto-> Exportar Aplicación-> Seleccionar que Proyecto-> siguiente-> Seleccionar nuevo almacén de claves -> Completa todos los pasos resto

Paso: 2 Nota abajo de su Alias ​​ nombre y contraseña dado.

Paso: 3 Ahora, si completa todo proceso de llenado de detalles que hará que un archivo .apk y archivo de almacén de claves en que ubicación almacenada.

Paso: 4 Ahora, de nuevo Haga clic derecho Proyecto-> Exportar Aplicación-> Seleccione que Proyecto-> siguiente-> Uso del almacén de claves existente -> Dar lugar y por contraseña> Siguiente

Paso: 5 Ahora se va a nombre de alias viene en su menú desplegable-> Selecciónelo -> Ingresar contraseña -> Siguiente

Paso: 6 Le solicitará la ubicación para almacenar su archivo .apk final.

Paso: 7 Seleccione su ubicación y almacene.

Paso: 8 Ahora este Final .apk es su solicitud firmada.

Nota: Guarde el archivo de almacén de claves para actualiza adicional de su aplicación en Android Market, también mantener un registro de su nombre de alias y contraseña

+0

¿Qué es una clave de Google Maps tiene que ver con la firma de aplicaciones para Android? –

+0

la mayoría de la gente usa una API que está firmada con su debug.keystore. La mayoría de las personas que firman ya no usan el depurador de biblioteca, por lo que creo que la clave de API de Google ya no coincidirá. – DJPlayer

1

No podemos decirle de lejos qué es lo que está mal. ¿Creó su propio certificado autofirmado? El certificado que viene con SDK es un certificado de depuración y no debe usarse para firmar una aplicación de producción.

Le recomiendo que lea detenidamente los documentos sobre signing the apps.

Cuestiones relacionadas