Error Android – Certificado de depuración caducado
Un día funciona perfectamente nuestro proyecto y al día siguiente le sale la cruz roja. Esto pasa cuando llevamos justo un año con el mismo proyecto. Lo que pasa es que nuestro certificado ha caducado, pues solo tiene un año de validez.
Podemos ver el aviso en la vista “Problems”, el siguiente error:
Error generating final archive: Debug Certificate expired on xx/zz/yy hh:mm
Solución
Para solucionarlo, miramos donde está instalado el "debug.keystore" en "Windows / Preferences".
En la barra de la derecha seleccionamos "Android / Build" y miramos la ruta donde esté la keystore en "Default debug keystore".
Con el Eclipse cerrado, vamos a nuestro usuario en Windows y ahí a la carpeta “.android”. Localizamos “debug.keystore” y lo eliminamos.
Al reiniciar Eclipse nos generará otro nuevo que durará otro año.
Pero ahora dará un error diferente al querer ejecutar un APK (programa) en el simulador donde hubiera estado instalado antes con el certificado antiguo. Ver error: Certificado diferente al intentar reinstalar la aplicación en el emulador.