2011-12-11 25 views
7

Cuando intento ejecutar mi proyecto Android (que funcionaba bien ayer) aparece el diálogo "Su proyecto contiene errores, por favor, corríjalos antes de ejecutar la aplicación". Pero mi proyecto no tiene errores. He tenido este problema antes, y la solución siempre fue Limpiar el proyecto, pero esta vez no está ayudando. El icono de la X roja desaparece del proyecto en el espacio de trabajo, luego reaparece cuando intento ejecutarlo. También reinició Eclipse para que reconstruya el proyecto. ¿Ayuda?No se puede ejecutar el proyecto Android en Eclipse a pesar de no tener errores

+0

revise la consola y las vistas de problemas para detectar errores, así como – Asahi

+0

ya lo hizo. – herpderp

Respuesta

19

Vaya a su carpeta .android y elimine su certificado de depuración. En mi computadora está en esta ruta

E:\Users\blessan\.android 

Dentro de que hay un nombre de archivo 'debug.keystore'. Eliminar eso, limpiar e intentar construir el proyecto nuevamente. A veces, este error se produce cuando el certificado expira.

+0

Sí, el mío expiró ayer y dio el mismo error. Había algo en ese sentido en la vista de los "problemas". La buena noticia es que el último SDK hace un certificado que expira en 30 o 40 años – NickT

+0

¡Excelente! Funcionó perfectamente Gracias @blessenm – Addi

+0

+1 Funcionó perfecto para mí también. En una nota lateral, la ventana de mi consola no había emitido nada cuando estaba tratando de ejecutar. Todo está bien ahora, gracias @blessenm! –

5

Hay un par de razones sobre por qué esto podría suceder. Pruebe estos problemas/soluciones.

  • Problema con su Manifiesto. Estos no siempre aparecen, así que revise su Manifiesto a fondo.

  • Bibliotecas faltantes/movidas repentinamente u otras dependencias. Haga clic con el botón derecho en su proyecto, elija Propiedades y revise las pestañas en Java Build Path. Cuando elimina/mueve accidentalmente un archivo de biblioteca, o cualquier otro archivo de la aplicación depende, puede causar un error como este sin aparecer como un error real. Sin embargo, en la pantalla Build Path se mostrará con un pequeño signo de error.

  • Problemas con su R.java. Tuve un problema con esto antes de que hubiera un valor corrupto en el archivo R.java. "limpiar" el proyecto no lo solucionó, pero obligar a Eclipse a reconstruir el archivo debido a que lo borré manualmente.

  • Problema con una versión en caché de su aplicación. Esta es una verdadera causa de dolor porque no hay indicadores para ello, pero a veces, por alguna razón, Eclipse decide meterse con una versión en caché de su aplicación. Esto puede causar cualquier cosa, desde aplicaciones que no funcionan hasta aplicaciones que muestran imágenes que han sido reemplazadas por otras desde hace tiempo o que han sido eliminadas por completo. Si las otras correcciones no funcionan, intente navegar a la carpeta del proyecto y eliminar la carpeta /bin. Después de eso, reconstruya el proyecto e intente ejecutarlo.

Espero que uno de estos funcione para usted.

0

Este problema se produce en algún momento cuando reemplaza el nuevo archivo debug.keystore con el anterior. delete deug.keystore puede solucionar el problema

Cuestiones relacionadas