44 votos

no se puede obtener el sistema de biblioteca para el proyecto en el ide de eclipse

enter image description hereYo estaba trabajando en un dispositivo con android tutorial y que quería que yo la importación de la biblioteca de otro proyecto .La importación funcionó y el proyecto funciona correctamente. Pero me di cuenta de que haciendo que el mal estado de varias de mis otros proyectos (los que usan Android 2.1) por aparentemente jugando con la construcción de camino. Ahora en lugar de ver la "Api de Google [Android 2.1]" en la gen carpeta veo "Unable to get system library for project".

He verificado los siguientes:

Me clic con el botón derecho en el proyecto y fue a Properties veo que el Proyecto correcto Destino de generación está marcada(Api de Google [Android 2.1]), pero "no se puede obtener el sistema de biblioteca para el proyecto" aún se muestra por encima de la carpeta de recursos y a continuación gen y Android Dependencias. La limpieza de todos los proyectos no ayuda.

¿Cómo puedo solucionar este problema? hay una manera de solucionar este problema a nivel mundial o tengo que hacerlo uno por uno?

137voto

Erhannis Puntos 1850

Yo tenía el mismo problema. Trate de

  1. Haga clic derecho en tu proyecto
  2. Ir a propiedades
  3. Haga clic en la sección de Android
  4. Seleccionar un destino distinto de la api (suponiendo que uno ya está seleccionado, como la mía lo era - de lo contrario, seleccione el que desee y vaya al paso 9)
  5. Haga clic en ACEPTAR
  6. Hacer los pasos 1-3 de nuevo
  7. Seleccione su objetivo original de la api
  8. Haga clic en ACEPTAR
  9. Limpiar y construir su proyecto

Trabajó para mí, de todos modos.

Derivados de la solución de: "No se puede obtener el sistema de biblioteca para el proyecto" después de actualizar a Android SDK 2.3 y ADT 8.0

2voto

duongvanthai Puntos 1172

Error .classpath de tu proyecto. No conecte a la sdk de android. Revisión y limpieza del proyecto. :-)

1voto

user3447917 Puntos 43

Esto sucede cuando son dirigidos a una versión de la API que por alguna razón no está asignada en su buildpath.

  1. Ver cual es la versión del SDK que usted está apuntando en el proyecto.archivo de propiedades.
  2. Ir a la SDK Manager en la Ventana->Android SDK Manager
  3. Compruebe el Android API elemento que coincida con la versión que desea utilizar, O bien, haga clic en el último y, a continuación, actualizar el proyecto.archivo de propiedades.
  4. Asegúrese de que su proyecto de configuración de compilación es el Proyecto->"Crear Automáticamente"
  5. Retsart Eclipse (claning y la reconstrucción no puede actualizar todas las propiedades del proyecto)

1voto

blue-sky Puntos 7469

El endeudamiento de @Erhannis respuesta :

"
Right click on your project
Go to properties
Click the Android section
"

Cuando puedo ver el destino de la compilación todo parecía bien :

enter image description here

Así que he comprobado otra build target , haz clic en aplicar y, a continuación, vuelva a revisar mi original de construcción de destino (Android 4.4.2) y re-pulsa aplicar. Mi proyecto a continuación se recoge.

1voto

mladj0ni Puntos 477

El cambio a una nueva área de trabajo que funcionó para mí.

Archivo-> Cambiar El Espacio De Trabajo.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X