Estoy recibiendo un error en Android Studio, por el siguiente:

mGoogleApiClient = new GoogleApiClient.Builder(this)
                .addConnectionCallbacks(this)
                .addOnConnectionFailedListener(this)
                .addApi(LocationServices.API).build();

He puesto esto en mi manifiesto,
<meta-data android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

y compile 'com.google.android.gms:play-services:6.5.87' en mi gradle dependencias.

He descargado el sdk requiere archivos.

¿Por qué me sigue apareciendo este error?

  • ¿El uso de invalidar y limpiar y reconstruir el proyecto?
InformationsquelleAutor Dmac | 2015-03-06

7 Comentarios

  1. 40

    Para el beneficio de los buscadores:

    Si usted está siguiendo el android tutorial que se refiere a esto, se puede agregar la dependencia a través de la interfaz de usuario.

    1. En Android Studio, vaya a Archivo > Estructura del Proyecto.
    2. Ir a la ficha dependencias.
    3. En el lado derecho de agregar una «Biblioteca de la Dependencia».
    4. Tipo «com.google.android.gms:play-servicios» en el cuadro de búsqueda y de selección de la correspondiente dependencia.
    5. A continuación, siga a @Dmac la respuesta de
    • Hay mucha falta en el tutorial…. como no detallando hasta el final que usted necesita para implementar algunas de las interfaces de + los métodos.
    • La que se concreta la dependencia de las respuestas de la OPs pregunta? Quiero decir, usted no puede esperar que todo el Google Play Servicios de la biblioteca para ser incluidos en el proyecto…
  2. 14

    Aunque oficialmente no aparece en el tutorial, usted debe utilizar las siguientes importaciones:

    import com.google.android.gms.common.ConnectionResult;
    import com.google.android.gms.common.api.GoogleApiClient;
    import com.google.android.gms.common.api.GoogleApiClient.ConnectionCallbacks;
    import com.google.android.gms.common.api.GoogleApiClient.OnConnectionFailedListener;
    import com.google.android.gms.location.LocationListener;
    import com.google.android.gms.location.LocationRequest;
    import com.google.android.gms.location.LocationServices;
    • conseguir que no se puede resolver el símbolo de android
    • compila, pero me dan errores en el IDE
  3. 6

    Tuve que hacer lo siguiente para conseguir mi app para que se compile correctamente:

    1. Actualización de mi generación.grado con 'com.google.android.gms:play-services:<version>'
    2. Agregar las importaciones según sea necesario:

      import com.google.android.gms.common.api.GoogleApiClient;
      import com.google.android.gms.common.ConnectionResult;
      import com.google.android.gms.common.api.ResultCallback;
      import com.google.android.gms.common.api.Status;
    3. En Android Studio: Archivo –> Invalidar/Reiniciar…

    4. Generación limpia

  4. 1

    He tenido este problema, sólo con import com.google.android.gms.common.api.GoogleApiClient;yo por desgracia se había movido <meta-data android:name="com.google.android.geo.API_KEY" android:value="@string/google_maps_key" /> después de su actividad relativa <activity android:name=".MapsActivity" android:label="@string/title_activity_maps" ></activity>. Volví al estado anterior y se solucionó el problema.

  5. 1

    Agregar las siguientes líneas a sus dependencias a utilizar Google Places Api de interfaces

    dependecies{compile 'com.google.android.gms:play-services:11.2.0'
    testCompile 'junit:junit:4.12'

    }

  6. 0

    Sólo para iniciar sesión en el problema.

    Esto pasa cuando no hay conflicto de versión. Compruebe la construcción del mensaje, y le sugieren la versión que se debe importar.

    El classpath de la versión en principal gradle (classpath 'com.google.gms:google-services:3.1.0') debe ser de la queja con la versión de tarro, incluido en la aplicación gradle (compile 'com.google.android.gms:play-services-auth:11.0.0')

Dejar respuesta

Please enter your comment!
Please enter your name here