Android >> Monitorización de errores usando ACRA

Standard

Post sobre el setup de ACRA para el reporte de bugs en Android

blog-acra

Una vez hemos lanzada nuestra aplicación Android en Google Play es normal que aparezcan errores en ella, la resolución de estos errores será crucial. Para resolverlos debemos saber en primer lugar que es lo que falla, por ello, vamos a ver en este tutorial como usar ACRA, una librería gratuita y open-source que nos permite obtener información de cualquier excepción que ocurra en nuestra aplicación. Gracias a esta librería podremos obtener y almacenar gran cantidad de información útil sobre cualquier error que aparezca. ACRA es usado en más de diez aplicaciones incluyendo: Instagram, Candy Crush, Facebook o Duolingo.

View original post 985 more words

Advertisements

Firmar aplicación en Android con Eclipse + ADT

Standard

Antes de poder subir tu app Android al Google Play deberás firmarla para asegurar la autenticidad, de manera que sólo tú puedas modificar luego la app subida.

Por defecto durante el proceso de desarrollo de la aplicación estaremos usando una clave de debug (en debug.keystore), pero a la hora de lanzar la aplicación necesitaremos una clave privada que tenemos que generar. ¿Cómo? Si usáis el eclipse que viene con el Android SDK es muy fácil. Ahora te lo cuento.

1) Botón derecho sobre el proyecto -> Android Tools -> Export Signed Application

2) Si Lint os da errores, repasadlos y subsanarlos. Si es un error por falta de traducciones a todos los idiomas podéis ignorarlo: Windows -> Preferences -> Android -> Lint Error checking -> Missing Translation : pasar de Fatal a Warning.

3) Crear una nueva keystore. 

4) Crear una nueva key para la aplicación. La validez debe ser al menos de 25 años.

5) Guardamos el apk generado en un lugar seguro y ya está listo para ser distribuido.

NOTA: Es importante poner contraseñas seguras y guardar correctamente las claves ya que la aplicación que subamos estará siempre relacionada ya con esa clave y la necesitaremos para cualquier update.

Ya está lista para subirla al Google Play!