Eclipse no reconocerá el proyecto como biblioteca (ActionBarSherlock / ViewPagerIndicator)

Estoy intentando conseguir ActionBarSherlock y las bibliotecas de ViewPagerIndicator fijadas para mis proyectos, pero parece estar funcionando en algunas ediciones. Envié a Jake Wharton (El desarrollador) unos mensajes antes sobre esto, y recibí algunas respuestas, pero no pude llegar a ninguna parte – y creo que se ocupó con algunas otras cosas.

Lo que mi problema es, tanto para VPI y ABS Tanto para VPI como para ABS

Ambas bibliotecas se abren sin ningún error, y estoy usando el compilador versión 1.6 para todos como se requiere.

Lo curioso es, si carga en las muestras que se proporcionan – funcionan bien y enlace a su biblioteca; Pero cuando voy a añadir la biblioteca a mi proyecto – lo anterior pasa.

No importa dónde almacenar el proyecto de biblioteca real, siempre y cuando utilice un vínculo relativo para referenciarlo. Vea los Proyectos de la Biblioteca – Consideraciones de desarrollo :

  • Ubicación de almacenamiento del proyecto de biblioteca

    No hay requisitos específicos sobre dónde debe almacenar un proyecto de biblioteca, en relación con un proyecto de aplicación dependiente, siempre y cuando el proyecto de aplicación pueda hacer referencia al proyecto de biblioteca mediante un vínculo relativo. Lo importante es que el proyecto principal pueda hacer referencia al proyecto de la biblioteca a través de un vínculo relativo.

Siempre debe usar el plugin ADT de Eclipse para seleccionar y configurar la Referencia de Proyecto de Biblioteca, es decir, haga clic con el botón derecho del ratón en proyecto -> Propiedades -> Android -> Agregar y luego en la ventana de Selección de Proyecto abierta, Debe importarlos en el mismo espacio de trabajo de Eclipse que su proyecto principal). Esto añadirá una referencia android.library.reference utilizando la ruta relativa en project.properties, así como mostrará la ruta relativa en la ventana de preferencias de Android:

android.library.reference.2=../../../../../Documents and Settings/yorkw/Desktop/JakeWharton-Android-ViewPagerIndicator-f09acb0/library 

Si lo modifica directamente utilizando la ruta absoluta de project.properties como a continuación:

 android.library.reference.1=C:\\Documents and Settings\\yorkw\\Desktop\\JakeWharton-Android-ViewPagerIndicator-f09acb0\\library 

Luego, después de actualizar Eclipse su proyecto, obtendrá el error exacto descrito en su pregunta, consulte mi captura de pantalla a continuación: Introduzca aquí la descripción de la imagen

Espero que esto ayude.

Al importar las bibliotecas, asegúrese de marcar la casilla de verificación "Copiar proyectos int espacio de trabajo" . Los proyectos de la biblioteca deben estar en el mismo espacio de trabajo para que funcionen.

Eliminar e importar el proyecto y lib nuevamente. Construye el proyecto lib, agrega lib al proyecto, sigue mostrando errores .. cambia el nombre del proyecto lib. Esto funcionó para mí

  • Cómo implementar OnClickListener en Android
  • El proyecto hace referencia a los atributos de RTL, pero no activa o desactiva explícitamente el soporte RTL
  • ¿Cómo crear un nuevo proyecto android en eclipse y compartirlo en el repositorio git local?
  • Eclipse: ¿Cómo limitar los errores / advertencias mostrados a los archivos abiertos actualmente?
  • No encontré la clase en la ruta: dexpathlist
  • Genymotion Plugin no se puede mostrar en Eclipse
  • Eclipse Android no limpia, no actualiza los recursos
  • Android WebView Facebook Login (problemas de pop-up / redirección)
  • Se produjo un error interno durante: "Actualización de la biblioteca de Android". java.lang.NullPointerException
  • ¿Cómo puedo usar Espresso para probar en Android?
  • ¿Qué significa el triángulo naranja en la columna de destino de la ventana de Selección de dispositivo Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.