Estoy desarrollando mi proyecto de Android, después de eliminar una biblioteca no utilizada, aparece el error:
myproject/gen already exists but is not a source folder. Convert to a source folder or rename it
En mi código de actividad, R.java
no se pueden resolver todos los recursos de .
Lo intenté, haga clic derecho en mi proyecto => Java Build Path => en la pestaña "Fuente", agregué gen / como fuente. Pero no ayuda con el problema ...
¿Por qué, cómo deshacerse de este problema?
----ACTUALIZAR----
Encontré que, el eclipse también se queja de que "El proyecto no tiene un archivo project.properties! Edite las propiedades del proyecto para establecer una". , pero tengo el archivo project.properties en mi proyecto. ¿Por qué se queja? He limpiado el proyecto y "arreglo las propiedades del proyecto", pero no ayuda.
Respuestas:
Tengo el mismo problema.
Dos acciones, primero:
1.Haga clic derecho en el proyecto y vaya a "Propiedades".
2.Seleccione "Ruta de compilación Java" a la izquierda
3.Abre la pestaña "Fuente"
4.Haga clic en "Agregar carpeta ..." y marque "gen" y "src"
segundo: (porque la acción anterior me pidió que quitara algo ... no recuerdo qué era ...)
1. Haga clic derecho en el proyecto y vaya a "Propiedades".
2. Selecciona "Ruta de compilación Java" a la izquierda.
3. Abra la "pestaña" Bibliotecas
4. Agregue un JAR externo. Agregue la API de Google que se encuentra en su directorio de Android (android-sdk \ platform \ android-yourversion
¡Y ahora funciona para mí!
fuente
Solucion:
Paso 1 :
Paso 2 :
Final
Construir proyecto (s)
Codificador feliz :)
fuente
fuente
Esto se debe al uso del importador incorrecto en Eclipse. Si tiene proyectos de Android, debe importarlos a su espacio de trabajo con Android-> Código de Android existente , no General-> Proyectos existentes .
fuente
Tuve que eliminar toda la carpeta gen dentro de eclipse, no desde el explorador de archivos. luego hizo una limpieza y fue reconstruida. gracioso, esto ocurrió justo después de ejecutar un informe HTML de Lint.
fuente
La carpeta gen es donde ADT crea el archivo R.java, que especifica sus definiciones de recursos. es decir, sus recursos (colores, dimensiones, diseños, etc.) se convierten a código y se colocan en R.java en la carpeta gen.
Por lo tanto, cuando cree la aplicación, debe asegurarse de que su IDE trate la carpeta gen como una carpeta de código fuente, ya que contiene la clase R.
En su IDE, debe marcar la carpeta gen como carpeta de origen, por lo que su contenido se construye junto con su fuente.
Tu tasa de aceptación es muy baja. Si quieres que la gente te ayude, necesitas una alta tasa de aceptación.
fuente
Me encontré con el mismo problema, lo resolví de la siguiente manera:
En el Explorador de paquetes, haga clic con el botón derecho en la carpeta gen, busque "Ruta de compilación - Usar como carpeta de origen" y haga clic en ella.
Eso es. Espero que te ayude.
fuente
Había configurado SVN para un proyecto con el mismo problema, eliminé todas las carpetas y archivos, lo recuperé nuevamente de SVN y aún así no tuve suerte. Lo único que ayudó fue revertir los cambios y eliminar / volver a importar proyectos al espacio de trabajo. Espero que esto ayude
fuente
La última vez que tuve este problema, fue porque cambié la fuente a otra rama detrás de escena. Una vez que cerré Eclipse y lo relancé, el problema desapareció.
fuente
Tuve algunos de los mismos síntomas , pero los resolví de manera diferente:
Descubrí que tenía dos archivos en el directorio dibujable que estaban en conflicto: icon.png e icon.xcf. Esto hizo que R fallara en la generación. Moví el icon.xcf fuera del camino y se generó R y se compiló el proyecto.
fuente
Vaya a las propiedades del proyecto, luego vaya a Java Build Path, luego elimine la carpeta ya existente, luego haga clic en Agregar carpeta y luego agregue la carpeta de origen y gen. luego presione ok ............ Funcionará .......
fuente
Mi solución fue pegar lo siguiente en el archivo .classpath:
fuente
También necesitamos verificar nuestras declaraciones de importación, si hemos importado 'android.R' tenemos que eliminar eso.
fuente
Esto sucede porque su archivo .classpath se borró de alguna manera. Este archivo contiene toda la información de la pestaña Java Build Path en Propiedades del proyecto. Puede agregar toda la información manualmente, pero hay una forma más fácil de solucionar este problema.
Si tiene una copia del archivo .classpath en su máquina, puede copiarlo y pegarlo en el directorio de su proyecto.
fuente
Probé las sugerencias dadas aquí y todavía tenía el problema. Finalmente, resultó que Eclipse se equivocó en sus importaciones. Por alguna razón, agregó las palabras "gen" y "src" al comienzo de la línea de importación. Tuve que cambiar todas las líneas de importación de
a
Una vez que hice eso, todo volvió a la normalidad.
fuente