Articles of google play services

Servicios de Google Play que faltan en el emulador (Android 4.4.2)

Para el emulador que tengo a continuación, recibo el mensaje de error “Servicios de Google Play no instalados en el dispositivo”. Según el sitio del desarrollador , dice que ‘ El emulador de Android con un AVD que ejecuta la plataforma API de Google basada en Android 4.2.2 o superior . No se puede entender […]

Google Firebase cerrar sesión y olvidarse del usuario en la aplicación de Android

Cuando llamo a mFirebaseAuth.signOut() o mFirebaseUser.delete() mi FirebaseAuth.AuthStateListener() funciona correctamente y devuelve null como instancia de FirebaseUser en onAuthStateChanged , actualizo UI y muestro el botón “Iniciar sesión con Google”. Pero cuando quiero volver a iniciar sesión, no veo la ventana emergente con los usuarios (tengo 2 usuarios en mi dispositivo, adjunto la imagen). La […]

Android: ubicación de Google Maps con bajo consumo de batería

Mi aplicación actualmente utiliza Maps by Google Play Services speficying: mMap.setMyLocationEnabled(true); Me doy cuenta cada vez que estoy mostrando el mapa en mi aplicación: la ubicación está indicada en el mapa por un punto azul un icono de ubicación se muestra en la barra superior si entro en Configuración / Ubicación del teléfono, mi aplicación […]

Múltiples archivos dex definen Lcom / google / android / gms / internal / zzau

Obtengo el error com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/internal/zzau; cuando ejecuto mi aplicación, los archivos gradle son app.gradle dependencies { compile fileTree(include: [‘*.jar’], dir: ‘libs’) compile ‘com.android.support:support-v4:21.0.3’ compile ‘com.android.support:appcompat-v7:21.0.3’ compile ‘com.android.support:recyclerview-v7:21.0.0’ compile ‘com.android.support:cardview-v7:21.0.0’ compile ‘com.google.android.gms:play-services:7.0.+’ compile ‘com.android.support:mediarouter-v7:21.0.3’ compile ‘com.squareup:otto:1.3.5’ compile ‘com.squareup.picasso:picasso:2.3.4’ compile ‘com.squareup.okhttp:okhttp:2.2.0’ compile ‘com.squareup.okhttp:okhttp-urlconnection:2.2.0’ compile ‘com.squareup.retrofit:retrofit:1.9.0’ compile ‘com.github.ksoichiro:android-observablescrollview:1.4.0’ compile ‘com.astuetz:pagerslidingtabstrip:1.0.1’ compile ‘com.facebook.android:facebook-android-sdk:4.1.0’ compile ‘com.parse.bolts:bolts-android:1.+’ […]

Error 12501 autenticando con inicio de sesión de Google

Estoy usando los servicios de inicio de sesión de Google para autenticar a los usuarios que usan mi aplicación. Lo tengo que funcionar cuando solicité información por correo electrónico GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestEmail().build(); Entonces, me di cuenta de que también necesitaba solicitar un token de identificación para poder autenticar con mi backend, así […]

¿Por qué play-services-location necesita los permisos android.permission.WRITE_EXTERNAL_STORAGE y android.permission.READ_EXTERNAL_STORAGE?

Todo lo que tengo en AndroidManifest.xml es: Después de cargar la APK en la consola de desarrollador, agrega dos nuevos permisos: Mi build.gradle: apply plugin: ‘com.android.application’ android { compileSdkVersion 22 buildToolsVersion “22.0.1” defaultConfig { applicationId “net.perspiratron.ifpaprofile” minSdkVersion 15 targetSdkVersion 22 versionCode 3 versionName “1.2” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } […]

java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions

Estaba obteniendo este extraño error en mi consola de desarrollador de Google. Así que utilicé Google Cloud Test Lab para ver qué está pasando realmente. Resulta que mi aplicación está fallando en casi todos los dispositivos FATAL EXCEPTION: main Process: com.blackcurrantapps.iamin, PID: 16706 java.lang.NoClassDefFoundError: com.google.firebase.FirebaseOptions at com.google.firebase.FirebaseApp.zzbu(Unknown Source) at com.google.firebase.provider.FirebaseInitProvider.onCreate(Unknown Source) at android.content.ContentProvider.attachInfo(ContentProvider.java:1591) at android.content.ContentProvider.attachInfo(ContentProvider.java:1562) […]

Después de actualizar a Google Play Services 9.0.0, la aplicación se bloquea en DynamiteModulesC

Se actualizó una aplicación en desarrollo a 9.0.0 con estos cambios y una regeneración de google-services.json : classpath ‘com.google.gms:google-services:3.0.0’ compile ‘com.google.android.gms:play-services:9.0.0’ Después de la actualización, cuando la aplicación se inicializa, aparece la secuencia esperada de mensajes de logcat. Después de aproximadamente 7 segundos, se vuelve a emitir la misma secuencia de mensajes, con el encabezado […]

¿Las geocercas permanecen activas en Android después de reiniciar el dispositivo?

Estoy escribiendo una aplicación que necesita usar geofencing para cuando alguien ingresa / sale de varios sitios a lo largo de la vida de la aplicación que se está instalando. Mi implementación de geofencing (muy similar al segundo enlace a continuación) funciona bien cuando instalo la aplicación por primera vez, tanto al moverme hacia adentro […]

Error: la ruta del archivo es demasiado larga en Windows, mantenga menos de 240 caracteres

Por lo tanto, realicé algunos cambios en mi archivo build.gradle (app) y el estudio android me dio este error (abra la imagen en una nueva pestaña para una mejor visualización): Mi archivo build.gradle (app) (este no es el archivo editado, borré nuevas líneas de código y todavía no tuve suerte / solución): Todo funcionó bastante […]