Importación de la biblioteca de google-play-service mostrando una X roja al lado de este android de referencia

Estoy tratando de agregar la biblioteca google-play-service en mi proyecto usando importación (para el mapa de Google). Después de agregar la ruta, obtengo una X roja al lado de esta referencia y la referencia no agrega. ¿Sabes cómo resolver esto?

La X roja significa que es una ruta de enlace rota.

http://developer.android.com/google/play-services/setup.html

Copie el proyecto de biblioteca services_lib de google-play a su espacio de trabajo (carpeta donde se encuentra su proyecto de mapa de Android). El proyecto de la biblioteca se puede encontrar en la siguiente ruta.

/extras/google/google_play_services/libproject/google-play-services_lib library project . 

Importe el proyecto de la biblioteca a su eclipse

Haga clic en Archivo> Importar, seleccione Android> Código de Android existente en el espacio de trabajo y explore el espacio de trabajo para importar el proyecto de la biblioteca . Puede verificar si es un proyecto de biblioteca. Haga clic derecho en el proyecto de la biblioteca. Ir a las propiedades. Haga clic en Android en el panel izquierdo. Verá Se verificó la biblioteca.

Haga clic derecho en su proyecto de Android. Ir a las propiedades. Elige Android en el panel izquierdo. Haga clic en Agregar y explore el proyecto de la biblioteca. Seleccione lo mismo. Haga clic en Aceptar y aplicar

enter image description here

Eclipse hace cosas extrañas al importar un proyecto existente (google-play-services-lib), especialmente si intenta importar y luego permite que el proyecto se ‘copie’ automáticamente en su espacio de trabajo. Tuve el mismo problema y así es como lo solucioné:

  • Cerrar Eclipse

  • Borre todos los proyectos de google-play-services de su espacio de trabajo

  • Copie manualmente la carpeta google-play-services-lib (…. sdk \ extras \ google \ google_play_services \ libproject \ google-play-services_lib) en su espacio de trabajo

  • Abrir Eclipse

  • Agregue un nuevo proyecto, elija ‘Proyecto Android existente’, luego navegue a su área de trabajo y agregue el proyecto recientemente copiado de google-play-services-lib

  • Finalmente, agregue google-play-services-lib a su proyecto como una biblioteca (como lo haría normalmente)

¡Espero que esto ayude! 🙂

Aunque es más de un año para esta pregunta, pero no por eso menos de pensar en ponerlo aquí. Podría ayudar a alguien que enfrenta un problema similar.

Mientras se hace un File -> Import uno probablemente haya seleccionado la carpeta,

 C:\adt-bundle-windows-x86-20130729\sdk\extras\google\google_play_services\ 

en lugar de

 C:\adt-bundle-windows-x86-20130729\sdk\extras\google\google_play_services\libproject\google-play-services_lib 

Muy extraño, ya que Eclipse no copió correctamente el proyecto google-play-services_lib en mi espacio de trabajo, pero esto provocó que apareciera una marca cruzada en las Propiedades del proyecto.

tienes una solución perfecta para tu pregunta. este problema se debe a una referencia incorrecta de los proyectos de la biblioteca. Necesitas seguir estos pasos.

  1. crea un nuevo proyecto
  2. copie todos los archivos java de src de su proyecto anterior en el que está obteniendo un error para el nuevo proyecto que acaba de crear.
  3. Copie también los diseños de archivos xml.
  4. ahora importa los servicios de reproducción, no obtendrás este error.

También estaba teniendo el mismo problema.

Copié la carpeta de la biblioteca de google en el espacio de trabajo e importé ahora, está funcionando bien.

Intente colocar la biblioteca de Google-play-service en su mismo directorio de trabajo al hacer frente a los archivos desde Haga clic en Archivo> Importar, seleccione Android> Código de Android existente en el espacio de trabajo y explore el espacio de trabajo importando el proyecto de la biblioteca.

Este es un problema común. Tu proyecto de google-play-service-lib y tu android project deberían estar dentro de la same folder Por ejemplo, si tu nombre de aplicación de Android es MyMap está en D:/workspace tu proyecto de play service lib projec debería estar en el mismo directorio D:/workspace

Cerrar Eclipse. Borrar

.metadata

y

.recommadiciones

carpetas de su lugar de trabajo. Importa tus proyectos de nuevo.

Agrega Project en su espacio de trabajo. Inicie Eclipse e importe una de las opciones del proyecto y haga una copia al área de trabajo. Después de eso, agrega los servicios de google play, también copia en tu espacio de trabajo y agrégalo a tu biblioteca para que funcione.