2010-11-23 13 views
42

acabo de formatear mi ordenador. Tengo windows xp sp3 32 bit. instalar JDK de Java SDK de Android Eclipse IDEjava faltante carpeta de origen requerido: 'gen'

Cuando voy a hacer un nuevo proyecto androide me sale este error.

Proyecto 'HelloAndroid2' no se encuentra la carpeta de origen requerido: 'gen'

Por favor, ayuda soy nuevo a eclipsar lo que dar una respuesta detallada.

+0

¿ha instalado el plugin ADT para Eclipse? – Falmarri

+0

Mismo problema aquí, nada lo está arreglando. Intenté eliminar carpetas, recrearlas, actualizar el proyecto y volver a abrir Eclipse. Nada ... –

+1

@CherylSimon El primer resultado de Google ahora es este hilo. –

Respuesta

7

Lo más probable, es que hay un problema con uno de sus recursos, evitando R.java que se genere en la carpeta . Debería tener mensajes de error en su consola relacionados con este problema.

10

Haga clic derecho en la carpeta "gen" en Eclipse y seleccione Propiedades. Luego, quite la casilla de verificación "Derivados". Luego limpia el proyecto.

+0

Resolvió el problema por mí. ¡Gracias! –

+0

Las ironías de Eclipse son lo que son, ** agregando ** esta opción me solucionó el problema. Luego, el proyecto se construyó después de eliminar la opción y Limpiar todo. – user1445967

4

eliminar la carpeta "gen". Luego limpia el proyecto. Luego crea el proyecto nuevamente. En mi caso funcionó.

0

Mi caso fue: Importé cocos2d-androide de Zhou Weikan y ha surgido el error. La solución más directa de que me vino a la mente fue la creación de la carpeta (botón derecho del ratón en el proyecto en el explorador de paquetes -> Nuevo -..> Carpeta y luego crear una nueva carpeta denominada 'gen' funcionó en mi caso

0

elimine el gen y su contenido y limpie el proyecto de nuevo

99

Acabo de recibir este problema cuando estaba tratando de importar un proyecto que se creó originalmente con una versión del SDK que ya no está instalada en mi máquina.

Haga clic con el botón derecho en el proyecto, seleccione Propiedades, vaya a Android, seleccione un objetivo de compilación del proyecto, haga clic en Aceptar. Puede que tenga que limpiar y reconstruir el proyecto también

+4

Esto solucionó mi problema. Era el SDK de Facebook y está destinado para Android 2.2, que no he descargado, así que descargué la versión faltante de Android SDK y funcionó. – rottz

+0

¡gran idea! en mi caso, ¡arréglalo! – JavaNullPointer

+0

realmente útil ... resuelto mi problema – ujjwalwahi

0
  1. Ir al proyecto
  2. clic derecho
  3. Nueva carpeta (Res)

En mi caso funciona bien

0

Probé todas estas cosas y ninguno de ellos funcionó. Un día todos mis proyectos se están ejecutando, al día siguiente todos mis proyectos tienen una carpeta de gen vacía?

Después de una serie de pruebas para resolver el fantasma que falta R.java, el que me llevó a una acción drástica es cuando miré Propiedades> Android y el Proyecto Build Target estaba en gris y el proyecto no era vinculado a cualquier SDK, casi como si no hubiera SDK instalados. Esto fue después de desinstalar 4.2 y reinstalado todas las herramientas y SDK ...

larga historia corta, después de probar todo lo que pude encontrar en línea, que acaba de eliminar toda la carpeta "adt-bundle-mac-x86_64" en mi carpeta de espacio de trabajo , descomprimió la descarga original y arrastró la carpeta original nuevamente dentro del espacio de trabajo.

Esto funciona como último recurso, sin embargo, tendrá que volver a importar todos sus proyectos al explorador de paquetes por Nuevo> Proyecto ...> Proyecto Android desde Código existente, y asegúrese de tener el "Copiar proyectos en espacio de trabajo "DESCALIFICADO".

IMPORTANTE: Descubrirá que no puede hacer esto si su archivo "MainActivity" siempre se llama "MainActivity", por lo que solo para la creación futura de proyectos, es una buena práctica nombrar siempre su actividad principal algo diferente cada vez.

3

probar este ... Haga clic derecho sobre el proyecto en eclips Android Herramientas -> Fix propiedades del proyecto sus obras para mí

+0

Funcionó para mí, cuando primero arreglé a @ Gal. –

0

Este error se produjo cuando traté de añadir gráficamente un diseño de cuadrícula. Eliminar la carpeta de diseño de cuadrícula solucionó el problema.

0

Mi solución fue instalar las herramientas de compilación de sdk de Android con el Administrador de SDK de Android. El probkem fue que cada vez que limpio el proyecto, el directorio gen se vacía.

Espero que ayude!

0

si no se genera la carpeta gen o el archivo R.java, primero verifique el error en el archivo XML y asegúrese de que android menifest.xml esté presente.

0

Haga clic derecho en el proyecto> Propiedades> Android> utilice la última API se ocupa de todo!

1

bien, esto es lo que funcionó para mí:

eliminar el proyecto y asegurarse de que no está eliminando desde el disco!

vuelva a importarlo y se solucionará el problema.

Buena suerte ....

+0

Funcionó para mí, pero después de volver a importarlo también apliqué @ la solución de Mohammed –

+0

Esto funcionó para mí. Estoy usando eclipse 4.5 e intento cargar un proyecto creado por una versión anterior de eclipse. – kumo

0

En mi caso, la solución fue degradando el objetivo de android-22 al androide-19 en project.properties

Cuestiones relacionadas