para - mapview android ejemplo
Cómo agregar la dependencia del proyecto google-play-services.jar para que mi proyecto se ejecute y presente el mapa (4)
Algunas de las soluciones descritas aquí no funcionaron para mí. Otros lo hicieron, sin embargo, produjeron advertencias durante el tiempo de ejecución y javadoc aún no estaba vinculado. Después de experimentar un poco, logré resolver esto. Los pasos son:
Instale los servicios de Google Play como se recomienda en los desarrolladores de Android .
Configure su proyecto como se recomienda en los Desarrolladores de Android .
Si siguió 1. y 2., debería ver dos proyectos en su área de trabajo: su proyecto y el proyecto google-play-services_lib. Copie la carpeta de
docs
que contiene el javadoc de la carpeta<android-sdk>/extras/google/google_play_services/
libs
de su proyecto.Copie
google-play-services.jar
desde<android-sdk>/extras/google/google_play_services/libproject/google-play-services_lib/libs
a la carpeta ''libs'' de su proyecto.En el proyecto
google-play-services_lib
, edite libs / google-play-services.jar.properties . La<path>
dedoc=<path>
debe apuntar a lareference
de la subcarpeta de losdocs
de la carpeta, que creó en el paso 3.En Eclipse, haz Proyecto > Limpiar . Hecho, javadoc ahora está vinculado.
Tengo el siguiente problema: Intento usar SupportMapFragment
de com.google.android.gms.maps.SupportMapFragment
que es parte de Google Maps Android API v2.
Mi primer enfoque fue agregar un proyecto a Eclipse desde la ubicación android-sdk / extras / google / google_play_services / libproject / google-play-services_lib y configurarlo como proyecto de referencia en Propiedades -> Menú Referencias del proyecto de MyApp. También agregué un proyecto a Java Build Path / Projects . Los indicadores de error desaparecieron de Eclipse, pero cuando traté de ejecutar mi aplicación obtuve la excepción NoClassDefFoundError
.
Así que mi segundo enfoque fue copiar el archivo jar de google-play-services_lib / libs al directorio libs de mi proyecto. MyApp se inició con éxito, pero en LogCat puedo ver el código muerto ... algo así que supongo que ese archivo jar debe ser referenciado de otra manera.
Y ahora estoy confundido y cansado ..
Tal vez alguien más experimentado en Android me diga qué debo hacer?
La guía de inicio rápido que las referencias de Keyboardsurfer funcionarán si necesita que su proyecto se construya correctamente, pero le deja con un proyecto ficticio de google-play-services en su área de trabajo de Eclipse, y no vincula adecuadamente Eclipse con Google Play. Servicios Javadocs.
Esto es lo que hice en su lugar:
Instale el SDK de servicios de Google Play siguiendo las instrucciones del Inicio rápido de Android Maps V2 mencionado anteriormente o las instrucciones para configurar el SDK de servicios de Google Play , pero no siga las instrucciones para agregar servicios de Google Play a su proyecto.
Haga clic derecho en el proyecto en el Explorador de paquetes, seleccione Propiedades para abrir las propiedades de su proyecto.
(¡Solo si ya siguió las instrucciones en la guía de inicio rápido!) Elimine la dependencia del proyecto de google-play-services:
Haga clic en la categoría Android y elimine la referencia al proyecto google-play-services.
Haga clic en la categoría Ruta de compilación de Java, luego en la pestaña Proyectos y elimine la referencia al proyecto de google-play-services.
Haga clic en la categoría Ruta de compilación de Java, luego en la pestaña Bibliotecas.
Haga clic en Agregar JAR externos ... y seleccione el archivo google-play-services.jar. Esto debería estar en [Su directorio ADT] / sdk / extras / google / google_play_services / libproject / google-play-services_lib / libs.
Haga clic en la flecha junto a la nueva entrada de google-play-services.jar y seleccione el elemento de ubicación de Javadoc.
Haga clic en Editar ... y seleccione la carpeta que contiene los Javadocs de servicios de Google Play. Esto debería estar en [Su directorio ADT] / sdk / extras / google / google_play_services / docs / reference.
Aún en la categoría Ruta de compilación de Java, haga clic en la pestaña Ordenar y exportar. Marca la casilla junto a la entrada google-play-services.jar.
Haga clic en Aceptar para guardar las propiedades de su proyecto.
Su proyecto ahora debería tener acceso a la biblioteca de Servicios de Google Play, y los Javadocs deberían mostrarse correctamente en Eclipse.
Lo que he hecho es importar un nuevo proyecto al espacio de trabajo de eclipse, y ese camino sería
android-sdk-macosx / extras / google / google_play_services / libproject / google-play-services_lib
y agregue como biblioteca en su proyecto ... que sea ... simple !! es posible que necesite agregar una biblioteca de soporte en su proyecto.
Tenga cuidado, siga estos pasos y ahorre su tiempo
Haga clic derecho en su Explorador de proyectos.
Seleccione Nuevo-> Proyecto -> Proyecto de aplicación Android desde código existente
Busque hasta esta ruta solamente: "C: / Users ** su ruta de acceso ** / Local / Android / android-sdk / extras / google / google_play_services"
Ten cuidado brose solo hasta - google_play_services y no hasta google_play_services_lib
Y de esta manera usted puede importar la lib de servicio de google play.
Avíseme si tiene alguna pregunta sobre el mismo.
Gracias