studio google geolocalizacion current android google-maps geolocation

android - geolocalizacion - google maps api



Android La importaciĆ³n com.google no se puede resolver (14)

¿Usas Android sdk con google api? Si no, haz eso y funcionará.

Estoy tratando de probar el ejemplo de LocationService del desarrollador de Android según el siguiente enlace http://developer.android.com/training/location/retrieve-current.html . En ese momento, el mensaje de error me muestra que " la importación com.google no se puede resolver " para las siguientes 5 líneas. Estoy realmente confundido cómo resolver este problema.

import com.google.android.gms.common.ConnectionResult; import com.google.android.gms.common.GooglePlayServicesClient; import com.google.android.gms.common.GooglePlayServicesUtil; import com.google.android.gms.location.LocationClient; import com.google.android.gms.location.LocationListener; import com.google.android.gms.location.LocationRequest;


En Android Studio, agregue la dependencia de la siguiente manera:

En el script de Gradle , vaya a build.gradle (Module: app) y agregue estas líneas

compile ''com.google.android.gms:play-services:10.0.1'' in dependencies tag

Aquí 10.0.1 se puede omitir o cambiar de acuerdo con su biblioteca instalada


En project.properties tuve que agregar lo siguiente (para la compilación ANT):

android.library.reference.1=${root_prefix}/${sdk.dir}/extras/google/google_play_services/libproject/google-play-services_lib


Funciona = ¿Usas Android sdk con google api? Si no, haz eso y funcionará.


Hay una solución mucho más simple. En mi caso, he revisado todas las respuestas de algunas fuentes y ninguna de ellas responde directamente a mi problema. Finalmente, encontré un ejemplo de código fuente de la aplicación y cuando importé el código fuente, descubrí que agregar la biblioteca del directorio de Google Play Service Library resolvió. Google Play Service Library se encuentra (para usuarios de Windows) aquí:

/sdk/extras/google/google_play_services/libproject

Importe la biblioteca a Eclipse como un proyecto de biblioteca y agregue esta biblioteca en su proyecto real lo arreglará.

EDITAR: Este tipo hizo una gran contribución en sus tutorials cómo usar Android Google Map v2 paso a paso y muchos detalles. También incluye cómo utilizar con el backport de fragmentos del paquete de soporte de Android.

http://ddewaele.github.io/GoogleMapsV2WithActionBarSherlock/part1


Necesitará el SDK de servicios de Google Play configurado en Eclipse e importar los servicios de Google Play, ya que la biblioteca descartará este error.


Necesitará el SDK de servicios de Google Play configurado en Eclipse.


Se puede utilizar de esta manera. En primer lugar, cierre los proyectos que utilizan la biblioteca google-play-services. Siempre que su mouse sobre la importación com.google.android.gms no pueda resolverse y hacia la parte inferior del menú emergente, seleccione la opción " Fix project setup " como se muestra a continuación. Luego se le pedirá que importe la biblioteca de servicios de Google Play.


Si está utilizando Android studio, es posible que falte para agregar gradle a su proyecto.

Agregue el servicio de juego específico que desee. Aquí es posible que desee compilar

com.google.android.gms:play-services-location:10.2.1

Agregue esto a su módulo de aplicación build.gradle en dependencias.


Si está utilizando Eclipse, puede solucionarlo instalando el SDK de Google Play Services a través del Administrador de SDK , cargue el proyecto google-play-services-lib en Eclipse y establezca esto como una referencia de su proyecto. Esto se documenta en http://developer.android.com/google/play-services/setup.html


Si estás utilizando Android Studio:

Haga clic con el botón derecho en la carpeta de la aplicación -> Abrir configuración del módulo -> Dependencias -> Haga clic en el botón más - - Elija la dependencia de la biblioteca -> Busque " play-services " -> Haga doble clic en com.google.android.gms: play -servicios

Presiona Ok y espera a que Gradle se reconstruya.


Suponiendo que uses Eclipse.
Haga clic derecho en su proyecto -> propiedades -> Android.
No utiliza las API de Google en lugar de Android estándar.


Tal vez sea útil para otros desarrolladores que enfrentan este error: si está cambiando a una versión de Android más nueva y si está utilizando la biblioteca de soporte de android, debe tener en cuenta que todos los proyectos que use como biblioteca también tienen la misma versión de android-support-library. Un ejemplo sería el actioner-sherlock. ;)


establece las propiedades de tu proyecto a google api.