Un error que puede aparecer en el momento de compilar y subir al emulador es [INSTALL_PARSE_FAILED_NO_CERTIFICATES]. Este error impide que el APK se compile correctamente.
La solución consiste en borrar el archivo debug.keystore. Este archivo es una clave temporal generada automáticamente por Eclipse o ant y que se usa para firmar los archivos APK. Solo se utiliza durante el desarrollo del programa.
Los pasos a seguir son:
1.- Borrar el archivo debug.keystore que se encuentra dentro del directorio de usuario. $HOME\.android\debug.keystore
2.- En Eclipse ir al menu Project y deshabilitar la casilla “Build automatically”.
3.- A continuación en el menu Project -> Clean y seleccionar “All projects”. Esto hará que se genere una nueva clave debug.keystore y se recompilen todos los proyectos.
Una vez finalizado, se vuelve a activar Project -> “Build automatically” y ya se puede ejecutar el proyecto en el emulador.
El archivo debug.keystore también se puede generar manualmente, según indica la documentación de Android.
keytool -genkey -v -keystore ~/.android/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"
No hay comentarios:
Publicar un comentario