Ok, entonces encontré la solución con la ayuda de Psychol3oy en OnePlus One Jira. El problema está en el sitio de Google. No responden a ningún intento de contactarlos, así que me las arreglé para encontrar el problema yo mismo.
Psychol3oy sugerido en este boleto en OPO Jira, para activar las opciones de desarrollo en su dispositivo de esta manera:
- Ingresa la configuración en Android
- Sobre el teléfono
- Pulse en el número de construcción numerosas veces - dirá que ha habilitado las opciones de desarrollo.
- Vuelva a la configuración e introduzca las opciones del desarrollador
- Esto variará de un dispositivo a otro. Tuve que habilitar "Depuración de Android" y "Informes de errores del menú de energía"
- Ir a los ajustes
- Busca Google en Cuentas
- Intenta sincronizar el Keep
- En OnePlus One, mantenga pulsado el botón de encendido y pulse el informe de errores
- Lentamente generará un informe de errores para usted. Compartirlo con usted por correo electrónico, o de cualquier otra manera.
- Investigar. No estoy seguro de cómo lo buscan los desarrolladores de Android, sólo busqué las palabras clave "mantener" y "sincronizar" dentro del registro.
Encontré en la mía un problema con una de las tarjetas que tenía en mi Torre. Se veía así:
01-12 21:39:04.993 1562 16531 E SyncScheduler: Ignoring sync request: rate limited
(on connection limit)
01-12 21:39:05.003 16099 16529 V KeepSync: Connected to GoogleApiClient.
01-12 21:39:08.653 16099 16529 I KeepSync: documents to pin: 5 Documents to unpin: 0
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: Error inserting user_edited_timestamp=1418138554492 time_created=1418138472081 notification_state=0 type=0 is_new_list_item_from_top=0 title=Marian Simonovi realtime_data_server_version=2 has_read=1 last_modifier_email=null parent_id=0 server_id=1RV2lPCgF9kzIYEAXKFxpH1JOxAsDRredxIoFvBrOiHaB2vYiLRFqoB3FISCS11A account_id=1 order_in_parent=116391936 color_name=GREEN time_last_updated=1418200125436 base_version=29 last_changes_seen_timestamp=1418140253433 is_archived=0 is_graveyard_closed=0 is_trashed=0 is_deleted=0 is_owner=0 sharer_email=null is_dirty=0 uuid=1418138472079.1701639728 is_graveyard_off=0
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: android.database.sqlite.SQLiteConstraintException: columns account_id, uuid are not unique (code 19)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:782)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:788)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:86)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1469)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1339)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at com.google.android.keep.provider.KeepProvider.a(SourceFile:1762)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at com.google.android.keep.provider.KeepProvider.insertInTransaction(SourceFile:1650)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at com.android.common.content.SQLiteContentProvider.insert(SourceFile:113)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.content.ContentProviderOperation.apply(ContentProviderOperation.java:214)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at com.android.common.content.SQLiteContentProvider.applyBatch(SourceFile:231)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at com.google.android.keep.provider.KeepProvider.applyBatch(SourceFile:1633)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.content.ContentProvider$Transport.applyBatch(ContentProvider.java:260)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.content.ContentProviderClient.applyBatch(ContentProviderClient.java:377)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.content.ContentResolver.applyBatch(ContentResolver.java:1227)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at com.google.android.keep.syncadapter.DownSyncResponseProcessor.lZ(SourceFile:295)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at com.google.android.keep.syncadapter.DownSyncResponseProcessor.q(SourceFile:263)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at com.google.android.keep.syncadapter.DownSyncResponseProcessor.lY(SourceFile:236)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at com.google.android.keep.syncadapter.KeepSyncAdapter.a(SourceFile:311)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at com.google.android.keep.syncadapter.KeepSyncAdapter.onPerformSync(SourceFile:198)
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:259)
01-12 21:39:08.793 16099 16529 E Keep : Failed to insert row for content://com.google.android.keep/tree_entity?caller_is_syncadapter=true
01-12 21:39:08.813 16099 16529 E KeepSync: OperationApplicationException error while applying sync results
01-12 21:39:08.813 16099 16529 W KeepSync: Sync result 3
01-12 21:39:08.853 16099 16099 D WearableClient: WearableClientImpl.onPostInitHandler: done
01-12 21:39:08.903 798 851 D SyncManager: failed sync operation mimkorn@gmail.com u0 (com.google), com.google.android.keep, SERVER, latestRunTime 3728633, reason: 10013, SyncResult: stats [ numParseExceptions: 1]
01-12 21:39:08.903 798 851 D SyncManager: not retrying sync operation because the error is a hard error: mimkorn@gmail.com u0 (com.google), com.google.android.keep, SERVER, latestRunTime 3856031, reason: 10013
Presta atención a la fila más larga, diciendo:
01-12 21:39:08.793 16099 16529 E SQLiteDatabase: Error inserting user_edited_timestamp=1418138554492 time_created=1418138472081 notification_state=0 type=0 is_new_list_item_from_top=0 title=Marian Simonovi realtime_data_server_version=2 has_read=1 last_modifier_email=null parent_id=0 server_id=1RV2lPCgF9kzIYEAXKFxpH1JOxAsDRredxIoFvBrOiHaB2vYiLRFqoB3FISCS11A account_id=1 order_in_parent=116391936 color_name=GREEN time_last_updated=1418200125436 base_version=29 last_changes_seen_timestamp=1418140253433 is_archived=0 is_graveyard_closed=0 is_trashed=0 is_deleted=0 is_owner=0 sharer_email=null is_dirty=0 uuid=1418138472079.1701639728 is_graveyard_off=0
El parámetro del título en esta fila dice el nombre de la tarjeta "Marian Simonovi". Encontré esta tarjeta. Era una tarjeta que compartía un amigo conmigo.
- He borrado (no archivado, sino eliminado) esta tarjeta en la interfaz web de Keep.
- Intenté sincronizar mi dispositivo y funcionó inmediatamente.
Sé que esto es bastante más difícil de hacer y puede que no sea tan fácil en su dispositivo no-OPO. Puede que tengas dificultades para acceder a los registros de tu dispositivo (puede que tengas que usar el Estudio de Android en tu PC). Pero esto es lo que me ha funcionado. Espero que su problema sea similar.
Esto parece ser un error en el sitio de Google. Si sabes una forma de hacerles saber que no es la que yo ya intenté (contacté a los desarrolladores a través de Google play, envié un reporte de error, escribí la pregunta de los grupos de Google, escribí en los foros xda) por favor háganmelo saber a mí o a ellos.
0 votos
¿Has probado a salir de tu cuenta de Google y a volver a entrar? Eso siempre me ha funcionado.
0 votos
¿Quieres decir en el teléfono? Lo intenté. Sin embargo, no intenté cerrar la sesión en todas partes a la vez. ¿Te refieres a que al cerrar la sesión se elimina la cuenta de todos los dispositivos?
0 votos
Por lo general, basta con el dispositivo afectado. Si has probado eso debe ser otra cosa.
0 votos
Ahora hay dos dispositivos afectados. Después de reinstalar keep en un dispositivo que tengo desde hace un año (Nexus 7 2013) también dejó de funcionar en él.