Ir al contenido principal

Eclipse no genera la clase R en un proyecto Android

He perdido un buen rato intentando hacer un proyecto con eclipse para android hasta que he descubierto que pasaba.

En la última actualización de eclipse han introducido un bug que produce este efecto.


Tras pelearme mucho he descubierto como solucionarlo de una manera sencilla.
Abre el archivo project.properties del proyecto y el archivo
AndroidManifest.xml.

En el archivo project.properties cambia la versión del target a un valor inferior, por ejemplo si esta la 17 pon 16

target=android-16
 
En el archivo AndroidManifest.xml hacemos los mismo, cambiamos la versión del target a un valor inferior, por ejemplo si esta la 17 pon 16

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="16" />
 
Después guardamos y le damos a reproducir y de repente funciona.

Si necesitas la versión que habías seleccionado, ya la puedes poner que va a funcionar tambien.

Comentarios

Entradas populares de este blog

9 comandos básicos Fdisk, para gestionar el disco duro

Fdisk (válido para fixed disk o format disk), es uno de los comandos más importantes que deberíamos conocer, puesto que en caso de no contar con interfaz gráfica de por medio (cosa muy habitual en las distribuciones destinadas a servidores por el mejor aprovechamiento de los recursos), nos ayudará enormemente en la gestión y administración de nuestro espacio en disco . Con esta herramienta podremos crear, eliminar, redimensionar, cambiar o copiar y mover particiones usando el sencillo menú que ofrece. El límite que existe en esta herramienta está en 4 particiones primarias como máximo por disco , y un número de particiones extendidas o lógicas que será variable en función del tamaño de nuestro disco duro. A continuación veremos algunos de los comandos más usados para gestionar la tabla de particiones de un sistema Linux . Recordad que deberemos estar con el usuario root o con algún usuario con permisos similares , para no encontrarnos continuamente con errores de permisos o com...

¿Qué es CentOS? Versiones CentOS y requisitos del sistema

  Los sistemas operativos para empresas deben cumplir con ciertos requisitos. Para algunos, por ejemplo, es esencial que el software vinculado a la administración del sistema cuente con una oferta de soporte por parte del equipo de desarrollo o del proveedor. Solo de esta forma es posible garantizar permanentemente que el software sea optimizado regularmente, se corrijan errores , esté protegido contra malware y se detecten nuevas vulnerabilidades. De la misma forma, la compatibilidad regresiva, es decir, asegurar la estabilidad de las interfaces entre el sistema operativo y los programas, es fundamental para el funcionamiento constante de las aplicaciones utilizadas en el entorno corporativo. Una de las soluciones empresariales de código abierto más populares en el sector web es la distribución Linux CentOS. Índice CentOS: la historia del descendiente de RHEL ¿Cuáles son las particularidades de CentOS? CentOS: ¿cuáles son los requisitos del sistema para la distribución?...

Así está la lucha por ser el navegador más rápido y ligero en tu escritorio

Para muchos este es un tema relevante y que me parece muy bueno exponerlo para que se siga formando criterio. Por mucha "era Post-PC" y dominio de las smartphones y tablets que haya en el mercado, muchos seguimos usando nuestros ordenadores y portátiles para, entre otras cosas, navegar por Internet. Y cuando lo hacemos, siempre surge la pregunta: ¿qué navegador es mejor? Hoy no vamos a responder esa pregunta, más que nada porque cada uno tiene su "mejor navegador". Pero lo que sí vamos a hacer es diseccionarlos y compararlos, viendo cuál consume más recursos, cuál carga más rápido o quién cumple mejor los estándares. Para las pruebas hemos usado las versiones estables de todos los navegadores (Firefox 40, Chrome 44, Opera 32 y Edge 20). Los sistemas operativos en los que hemos hecho las pruebas han sido Windows 10 y Ub...