Ich versuche, die SMS- und Kontaktdatenbank auf dem Android-Emulator durch eine andere (aus einem anderen Telefon extrahierte) zu ersetzen.
Ich habe bereits erfolgreich Dateien in den Emulator geschoben (mit adb push
), aber ich muss den Emulator neu starten, um zu sehen, ob sich etwas ändert.
In meinem Protokoll gibt es eine Aussage, dass das Telefon ein Formular-Backup ausführt:
04-23 11:22:00.064: I/SystemServer(81): Backup Service
04-23 11:22:00.135: I/BackupManagerService(81): Found stale backup journal, scheduling
04-23 11:22:00.145: I/BackupManagerService(81): com.android.inputmethod.latin
04-23 11:22:00.145: I/BackupManagerService(81): com.android.browser
04-23 11:22:00.145: I/BackupManagerService(81): com.android.providers.settings
04-23 11:22:00.165: I/BackupManagerService(81): android
04-23 11:22:00.175: I/BackupManagerService(81): com.android.providers.userdictionary
04-23 11:22:00.204: I/BackupManagerService(81): Backup enabled => true
Während ich das Dateisystem in Eclipse beobachte, kann ich sehen, dass die Journaldatei in erstellt wird /data/data/com.android.providers.telephony/databases
, wächst und dann verschwindet, und meine mmssms.db-Datei (zuvor von der Befehlszeile gepusht) schrumpft, was meine leere Datenbank ergibt ;/
Irgendwelche Ideen?
Versuchen Sie, diesen Befehl von Ihrem PC aus auszuführen:
adb shell bmgr enable false
Wenn Sie mehr als ein Gerät oder einen Emulator ausführen/verbunden haben, müssen Sie die -s DEVICE
Option hinzufügen.
filipbe
Jeff Luyet
Backup Manager now disabled