Google Cloud Messaging para Android Library no se encuentra en el administrador de sdk
Estoy intentando poner en práctica una solución de la notificación del empuje para androide. Estoy siguiendo los pasos dados en el siguiente tutorial http://www.androidhive.info/2012/10/android-push-notifications-using-google-cloud-messaging- Gcm-php-y-mysql /
Pero cuando traté de instalar la mensajería de Google Cloud para la Biblioteca de Android utilizando el androide sdk (estoy usando el último sdk) no lo encuentro el módulo de extras como se puede ver en esta imagen
- La importación com.google.api.client no se puede resolver en Eclipse
- ¿Cómo puedo restringir el acceso de la API de Endpoints de Google App Engine a sólo mis aplicaciones de Android?
- JPA y Android
- Google OAuth2 - token de acceso y token de actualización -> invalid_grant / Code ya se redimió
- Google App Engine Java y Android Introducción
Esto es realmente extraño. ¿Hay alguna solución?
- Error en el proyecto de Android de App Engine conectado
- OnHandleIntent no se llama
- Google Cloud Endpoints Cliente Android: error de autenticación
- Enviar mensaje desde el complemento del navegador web a android y la aplicación IOS usando XMPP
- Android studio - Ruta de SDK de App-Engine no válida
- Google App Engine con Android: prueba de puntos finales en dispositivos reales
- Google Cloud Endpoint continúa lanzando una excepción de "final inesperado"
- Alcance de acceso utilizando el nombre de tipo en Google Cloud / Android Mobile Backend Starter
Instalar la biblioteca de servicios de Google Play
Para la implementación del lado del cliente de GCM use este enlace
Para fines de servidor siga el tutorial
Observe que el tutorial explica cómo puede enviar mensajes a dispositivos individuales utilizando el ID de registro y no todos los dispositivos de una sola vez.
[Actualizar]
Observé que todavía algunas personas están usando la biblioteca obsoleta – GCM para android.
"Google Cloud Messaging para Android" está obsoleto y no se utiliza más. Las API de Google Maps ya están disponibles como parte de "Servicios de Google Play".
A pesar de que la respuesta de @ anubhav es correcta para la pregunta hecha, no se recomienda.
Seleccione la opción "Mostrar paquetes obsoletos" en el menú Paquetes y podrá verlo e instalarlo.
Parece que este paquete ya está obsoleto. Para verlo en SDK Manager tuve que comprobar "Mostrar paquetes obsoletos" en el menú "Paquetes"
Editar (aclaración de mi respuesta)
Me encontré con este problema al intentar ejecutar Maven Android SDK Deployer
. La versión del despliegue de SDK que usé, esperaba que el paquete gcm estuviera instalado (por lo menos al ejecutar el implementador en su configuración predeterminada).
Para otros propósitos, se recomienda utilizar los nuevos servicios de Google Play Services
, como se indica en una de las respuestas aquí.
Para agregar servicios de Google Play a tu proyecto (para Android Studio)
-
Abra el archivo build.gradle (Module: app) dentro del directorio del módulo de la aplicación.
-
Agregue una nueva regla de compilación bajo dependencias para la última versión de play-services.
Por ejemplo:
apply plugin: 'com.android.application' dependencies { compile 'com.android.support:appcompat-v7:21.0.3' compile 'com.google.android.gms:play-services:6.5.87' }
3. Guarde los cambios y haga clic en Proyecto de sincronización con archivos Gradle en la barra de herramientas.
4. Abra el archivo de manifiesto de su aplicación y agregue la etiqueta siguiente como un elemento secundario del elemento <application>
:
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
Ve aquí para más detalles: Configuración de servicios de Google Play
¿Hay alguna solución?
Utilice algo más nuevo que ese tutorial. El API de GCM antiguo se obtuvo en mayo pasado y se sustituyó por uno nuevo .
Marque la casilla de verificación " Obsoleto " en la ventana emergente de Android SDK Manager.
Google Cloud Messaging para Android Library está obsoleto, puedes encontrarlo haciendo esto: sdk manager -> paquetes (esquina izquierda) -> mostrar paquetes obsoletos, entonces verás it.but sugerencias de Google para usar Google Play Service en su lugar.
- Android trazo discontinuo potencial ICS potencial error
- ¿Cómo accedo a las vistas dentro del diseño cuando la reutilizo varias veces?