sincronizar contactos se atasca a mitad de camino

Tengo alrededor de 1700 contactos en mi cuenta de Google. Cuando trato de sincronizar en mi Android, llega a 938 y luego se detiene.

La última fecha de sincronización se muestra hace aproximadamente un mes y siempre hay un ícono de sincronización negro al lado.

Intenté eliminar y volver a agregar la cuenta sin éxito. Incluso hice un restablecimiento completo de fábrica. Sin suerte.

¿Lo que da?

¿Hay algún registro de errores en algún lugar donde pueda obtener algo?

Un millón de gracias

FWIW: hubo algunos días que mostraron 939 o 940 contactos, pero la mayoría de las veces son 938.

ACTUALIZAR Logré encontrar aLogcat para ver registros. Intenté volver a sincronizar mientras se ejecutaba el registro. Estoy pegando el registro aquí, aunque parece que no puedo encontrar nada relevante.

===INICIO DE REGISTRO===

W/IInputConnectionWrapper(22844): showStatusIcon on inactive InputConnection
I/Timeline(22844): Timeline: Activity_idle id: android.os.BinderProxy@364c5b66 time:1222199
I/Timeline(22844): Timeline: Activity_idle id: android.os.BinderProxy@364c5b66 time:1235668
I/Timeline(22844): Timeline: Activity_idle id: android.os.BinderProxy@364c5b66 time:1267336
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
V/BitmapFactory(22844): DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi-v4/ic_media_play.png
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
V/BitmapFactory(22844): DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi-v4/ic_menu_share.png
V/BitmapFactory(22844): DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi-v4/ic_menu_save.png
V/BitmapFactory(22844): DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi-v4/ic_menu_preferences.png
D/AbsListView(22844): Get MotionRecognitionManager
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
I/Timeline(22844): Timeline: Activity_launch_request id:org.jtb.alogcat time:1298449
E/ViewRootImpl(22844): sendUserActionEvent() mView == null
V/BitmapFactory(22844): DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi-v4/sym_def_app_icon.png
D/AbsListView(22844): Get MotionRecognitionManager
D/AbsListView(22844): Get MotionRecognitionManager
D/Activity(22844): performCreate Call secproduct feature valuefalse
D/Activity(22844): performCreate Call debug elastic valuetrue
I/Timeline(22844): Timeline: Activity_idle id: android.os.BinderProxy@35c53605 time:1298728
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/AbsListView(22844): Get MotionRecognitionManager
W/InputEventReceiver(22844): Attempted to finish an input event but the input event receiver has already been disposed.
E/ViewRootImpl(22844): sendUserActionEvent() mView == null
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/AbsListView(22844): Get MotionRecognitionManager
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
W/InputEventReceiver(22844): Attempted to finish an input event but the input event receiver has already been disposed.
E/ViewRootImpl(22844): sendUserActionEvent() mView == null
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
I/Timeline(22844): Timeline: Activity_idle id: android.os.BinderProxy@364c5b66 time:1321370
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/AbsListView(22844): Get MotionRecognitionManager
V/BitmapFactory(22844): DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi-v4/ic_media_previous.png
V/BitmapFactory(22844): DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi-v4/ic_media_next.png
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
W/InputEventReceiver(22844): Attempted to finish an input event but the input event receiver has already been disposed.
W/InputEventReceiver(22844): Attempted to finish an input event but the input event receiver has already been disposed.
E/ViewRootImpl(22844): sendUserActionEvent() mView == null
--------- beginning of system
W/ViewRootImpl(22844): Dropping event due to root view being removed: MotionEvent { action=ACTION_MOVE, id[0]=0, x[0]=543.0, y[0]=501.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=1336367, downTime=1336357, deviceId=9, source=0x1002 }
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/AbsListView(22844): Get MotionRecognitionManager
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
E/ViewRootImpl(22844): sendUserActionEvent() mView == null
I/Timeline(22844): Timeline: Activity_idle id: android.os.BinderProxy@364c5b66 time:1389772
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/AbsListView(22844): Get MotionRecognitionManager
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
W/InputEventReceiver(22844): Attempted to finish an input event but the input event receiver has already been disposed.
E/ViewRootImpl(22844): sendUserActionEvent() mView == null
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/AbsListView(22844): Get MotionRecognitionManager
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
W/InputEventReceiver(22844): Attempted to finish an input event but the input event receiver has already been disposed.
E/ViewRootImpl(22844): sendUserActionEvent() mView == null
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
D/AbsListView(22844): Get MotionRecognitionManager
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
I/Timeline(22844): Timeline: Activity_launch_request id:org.jtb.alogcat time:1403435
W/InputEventReceiver(22844): Attempted to finish an input event but the input event receiver has already been disposed.
E/ViewRootImpl(22844): sendUserActionEvent() mView == null
V/BitmapFactory(22844): DecodeImagePath(decodeResourceStream3) : res/drawable-xxhdpi-v4/sym_def_app_icon.png
D/AbsListView(22844): Get MotionRecognitionManager
D/AbsListView(22844): Get MotionRecognitionManager
D/Activity(22844): performCreate Call secproduct feature valuefalse
D/Activity(22844): performCreate Call debug elastic valuetrue
I/Timeline(22844): Timeline: Activity_idle id: android.os.BinderProxy@e740a46 time:1403642
D/ViewRootImpl(22844): ViewPostImeInputStage ACTION_DOWN
I/Timeline(22844): Timeline: Activity_idle id: android.os.BinderProxy@364c5b66 time:1406873

===FIN DEL REGISTRO===

Respuestas (2)

Después de una breve búsqueda en Google, encontré algo que se supone que ayuda: https://play.google.com/store/apps/details?id=ru.ivary.ContactsSyncFix intente usarlo. de lo contrario, podría hacer algo como esto: 1. Vaya a Contactos de Google y extraiga TODOS los contactos en CSV 2. Elimine los contactos (¡Tenga en cuenta que los contactos de Google tienen una herramienta de recuperación en caso de que se equivoque!) 3. Importe los contactos en Contactos de Google del archivo CSV

Gracias, pero ya descargué esa aplicación y no ayudó. ademas el csv no es una buena opcion, ya que mis contactos son dinamicos (se administran a traves de una aplicacion externa) y no puedo hacer esto dia a dia, necesito la sincronizacion para funcionar. ¡Gracias!

al final la solución fue una combinación de 2 pasos:

  1. Eliminé todos los contactos en el navegador como lo sugirió @ br0k3ngl255, luego volví a ejecutar mi función de sincronización, y básicamente estuvo bien.

  2. en realidad, mi función de sincronización también tenía un problema, que un solo contacto tenía más de 1000 direcciones de correo electrónico, lo que impedía que la sincronización se ejecutara debido a un problema de exceso de cuota.

ahora que estos dos problemas se resolvieron, todo funciona bien

¡Gracias!