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.