He tenido mi Moto X (primera generación) por un tiempo, creo que casi un año Noe, toda la experiencia ha sido grande, pero últimamente cada vez que abro mi aplicación de mensajería me sale una notificación "Dos mensajes no pudieron ser enviados" Puedo deslizarlo lejos, pero sólo volverá si estoy en la aplicación de mensajería o cada vez que abro la aplicación de nuevo. Esta es la aplicación de mensajes de valores que estoy hablando también, así que no tengo ni idea de por qué sería en sí buggy .. He intentado borrar todos mis mensajes, reiniciar mi teléfono, borrar los datos / caché y hasta ahora nada ha funcionado sigue persiguiendo cada vez que se abre la aplicación y su realmente empezando a conseguir en mis nervios ¿cómo puedo deshacerse de esto?
Respuesta
¿Demasiados anuncios?Introducción:
Esto es lo que parece haber funcionado para mí:
¡¡¡Advertencia !!! Lo siguiente tiene el potencial de dañar su teléfono. ¡Por favor, haga una copia de seguridad completa de su teléfono primero y sólo hacer esto si usted entiende lo que cada comando está haciendo!
Lo siguiente requiere algunos conocimientos sobre el uso de ADB (Android Debug Bridge) y las bases de datos sqlite3, así como los permisos de linux.
El mensaje de error que recibía en el Área de Notificación es similar a: Message not sent. Touch to review the message and try again.
Pasos para arreglar:
-
Reinicie su teléfono en modo de recuperación. Y conectar el teléfono al ordenador mediante un cable USB.
-
Copiar el
mmssms.db
base de datos sqlite de su teléfono mediante ADB :adb pull /data/data/com.android.providers.telephony/database/mmssms.db
adb pull /data/data/com.android.providers.telephony/database/mmssms.db-journal
-
Descargue la instalación de "DB Browser for SQLite" en su ordenador desde http://sqlitebrowser.org/
-
Abrir
mmssms.db
utilizando "DB Browser for SQLite" (asegúrese de que elmmssms.db-journal
está en el mismo directorio quemmssms.db
). -
Seleccione el
Browse Data
ficha. -
Seleccione
pending_msgs
y, a continuación, seleccionar y eliminar todos los registros de esta tabla con la funciónDelete Record
botón. Repita esta operación para elsr_pending
mesa. -
Seleccione
pdu
tabla, entonces inserte0
enread
y, a continuación, seleccionar y eliminar los registros conDelete Record
donde elread
columna es0
. repite esto ensms
ythreads
mesa. -
Seleccione
Write Changes
de laFile
menú. -
Ahora utilice ADB para empujar el modificado
mmssms.db
a su teléfono. Pero primero comprueba los permisos que se han establecido en el originalmmssms.db
:adb shell
ls -la /data/data/com.android.providers.telephony/databases/
-rw-rw---- radio radio 900000 2015-01-17 21:33 mmssms.db -rw-rw---- radio radio 30000 2015-01-17 21:33 mmssms.db-journal -rw-rw---- radio radio 170000 2015-01-17 21:30 telephony.db -rw-rw---- radio radio 8000 2015-01-17 21:30 telephony.db-journal
exit
-
Copie la versión modificada
mmssms.db
base de datos de vuelta al teléfono:adb push mmssms.db /data/data/com.android.providers.telephony/database/mmssms.db
-
Cambiar los permisos y eliminar el antiguo archivo del diario de la base de datos usando ADB Shell
adb shell
chmod 660 /data/data/com.android.providers.telephony/databases/mmssms.db chown radio:radio /data/data/com.android.providers.telephony/databases/mmssms.db rm /data/data/com.android.providers.telephony/databases/mmssms.db-journal
exit
-
Desconecta tu teléfono, reinicia y comprueba si esto ha solucionado el problema.
0 votos
¿Has probado a buscar los mensajes en tu bandeja de salida? Lo que creo es que usted puede estar comprobando sobre la carpeta enviada donde el mensaje aparece una vez que su ser enviado desde el dispositivo, mientras que los mensajes sobre el proceso de envío aparece sobre la bandeja de salida. Prueba a comprobarlo.