Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

241
Views
¿Por qué recibo la excepción "Servicio no registrado", aunque no utilicé ningún servicio en Android - Java/Kotlin?

No he usado ningún receptor o algo así. Pero usé Firebase en mi proyecto de Android. Anteriormente no recibía esta excepción, ¡pero de repente se muestra!

Excepción:

 W: Exception thrown while unbinding java.lang.IllegalArgumentException: Service not registered: com.google.android.gms.measurement.internal.zzjp@4701ac1 at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1751) at android.app.ContextImpl.unbindService(ContextImpl.java:1776) at android.content.ContextWrapper.unbindService(ContextWrapper.java:741) at com.google.android.gms.common.stats.ConnectionTracker.zza(com.google.android.gms:play-services-basement@@17.3.0:55) at com.google.android.gms.common.stats.ConnectionTracker.unbindService(com.google.android.gms:play-services-basement@@17.3.0:50) at com.google.android.gms.measurement.internal.zziv.zzag(com.google.android.gms:play-services-measurement-impl@@17.5.0:245) at com.google.android.gms.measurement.internal.zziv.zzal(com.google.android.gms:play-services-measurement-impl@@17.5.0:262) at com.google.android.gms.measurement.internal.zziv.zzc(com.google.android.gms:play-services-measurement-impl@@17.5.0:336) at com.google.android.gms.measurement.internal.zziu.zza(com.google.android.gms:play-services-measurement-impl@@17.5.0:2) at com.google.android.gms.measurement.internal.zzai.run(com.google.android.gms:play-services-measurement-impl@@17.5.0:7) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at com.google.android.gms.measurement.internal.zzfy.run(com.google.android.gms:play-services-measurement-impl@@17.5.0:21)

No hay nada importante en el archivo Manifiesto .

Buld.gradle (aplicación):

 buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:4.1.0-rc03' classpath 'com.google.gms:google-services:4.3.4' classpath 'com.google.firebase:firebase-crashlytics-gradle:2.3.0' } } allprojects { repositories { google() jcenter() } } task clean(type: Delete) { delete rootProject.buildDir }

Build.gradle (módulo)

 dependencies { ...... //Google Firebase implementation 'com.google.firebase:firebase-auth:19.4.0' implementation 'com.google.firebase:firebase-database:19.5.0' implementation 'com.google.firebase:firebase-messaging:20.3.0' implementation 'com.google.firebase:firebase-storage:19.2.0' implementation 'com.google.firebase:firebase-crashlytics:17.2.2' implementation 'com.google.android.gms:play-services-analytics:17.0.0' implementation 'com.google.firebase:firebase-analytics:17.5.0' //Google Location implementation 'com.google.android.gms:play-services-location:17.1.0' //Shimmer Layout implementation 'com.facebook.shimmer:shimmer:0.5.0' //Google Auth implementation 'com.google.android.gms:play-services-auth:18.1.0' implementation 'com.google.android.gms:play-services-auth-api-phone:17.4.0'

BaseApplication

 public class BaseApplication extends Application { @Override public void onCreate() { super.onCreate(); FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(true); FirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(true); } protected void showLog(String msg) { Log.d(this.getClass().getSimpleName(), msg); } }

Solución de problemas:

  1. Encontré esto: https://developers.google.com/android/reference/com/google/android/gms/measurement/package-summary
  2. Busqué en stackoverflow, pero no encontré la solución adecuada
  3. Archivo de manifiesto comprobado
  4. Durante las pruebas, los servicios de Firebase funcionan bien
  5. No entendido, qué depurar dónde!

¡Gracias!

over 4 years ago · Hanz Gallego
5 answers
Answer question

0

Agregue esto a sus dependencias de build.gradle :

 dependencies { implementation 'com.google.android.gms:play-services-basement:17.5.0' }
over 4 years ago · Hanz Gallego Report

0

Esta respuesta se actualizó por última vez el: 12-feb-2021

No se requiere ninguna acción de nuestra parte. Solo espere cuando Google lanzará este problema "Solucionado" en febrero de 2021 aproximadamente.

Como muchos de ustedes han señalado, resulta que existen algunas configuraciones de dispositivos que activan la advertencia incluso con la solución alternativa que proporcioné anteriormente.

Desafortunadamente, no hay nada más que podamos hacer para "silenciar" la advertencia en el lado del SDK. La advertencia es causada por los propios "Servicios de Google Play". La buena noticia es que la causa raíz del problema ya está solucionada, sin embargo, se implementará en los dispositivos alrededor de febrero, por lo que tendremos que vivir con esta advertencia durante algunos meses.

Entiendo que está causando inconvenientes para los desarrolladores, pero por favor, es una advertencia, no un bloqueo. Así que tenga paciencia con nosotros hasta que se implemente la actualización. Gracias

PD: Muchos de ustedes han comentado que esta advertencia a veces va seguida de un bloqueo (con su propia excepción). Estoy bastante seguro de que, en la mayoría de los casos, el bloqueo no tiene ninguna relación con esta advertencia y ocurre justo después. Por lo tanto, investigue sus bloqueos de forma independiente, simplemente ignorando la advertencia. Sin embargo, si cree que el accidente está relacionado, proporcione:

seguimientos completos de la pila en caso de fallas dependencias relevantes de su aplicación idealmente pasos para reproducir esta respuesta de nuevo, para que sea más visible para la gente.

Una vez más: la advertencia es benigna y es seguro ignorarla. La solución se implementará alrededor de febrero de 2021, no se requiere ninguna acción por parte de los desarrolladores, la solución se aplicará a los servicios de Google Play y las aplicaciones existentes dejarán de generar la advertencia.

Fuente: https://github.com/firebase/firebase-android-sdk/issues/1662#issuecomment-756917362

over 4 years ago · Hanz Gallego Report

0

Recientemente tuve un problema similar pero con AdMob en el emulador de Android. Busque una solución pero no encontré nada. finalmente, cierro el emulador, abro el administrador de AVD, borra los datos del emulador, vuelvo a abrir el emulador y luego desaparece la excepción de advertencia.

over 4 years ago · Hanz Gallego Report

0

Los desarrolladores que enfrentan problemas con este problema. He verificado mucho con com.google.firebase: firebase-bom: 26.1.1. Creo que algunas dependencias deben cambiarse en el lado de flutter para admitir la última.

Pero aún puede hacer que su aplicación funcione sin ninguna excepción usando esto: en su archivo //build.gradle ...

Simplemente reemplace la versión bom o puede tener la mía, que también estoy usando.

 dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation platform('com.google.firebase:firebase-bom:25.12.0') implementation 'com.google.firebase:firebase-analytics-ktx' implementation 'com.google.firebase:firebase-messaging' }
over 4 years ago · Hanz Gallego Report

0

Estaba enfrentando el mismo problema. Pero al verificar en la consola de firebase, encontré un error de firebase como "Almacenamiento lleno", lo que significa que se usa espacio libre para el mes para la base de datos.

ingrese la descripción de la imagen aquí

over 4 years ago · Hanz Gallego Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!