Sehr einfache Frage, aber verwirrend. Ich benutze SQLite in meiner Android-App.Abrufen der SQLite-Datenbank nach adb shell in cmd
Ich möchte wissen wir (Erstellen, Einfügen, Aktualisieren, Löschen) durchführen kann den Betrieb in SQLite durch Eingabeaufforderung: -
path> adb shell
[email protected]:/ $ sqlite3 /data/data/pack/databases/name
sqlite> operations.....
all Erfolg mit meinem Emulator.
aber ich habe die gleiche Sache nach dem Anbringen meiner google nexus Gerät.
path> adb shell
error:-/system/bin/sh: sqlite3: not found
warum seine zeigt diesen Fehler nach dem Emulator zu schließen und das Gerät hinzufügen.
Dies bedeutet, dass wir die Datenbank des Geräts (nicht Emulator) von cmd nicht lesen können.
oder gibt es eine Möglichkeit, Gerät (nicht Emulator) -Datenbank von cmd zu lesen.
dies anzeigen (zeigt, wie SQLite auf Produktionsgerät installieren, nur, wenn Sie Root-Benutzer sind) http://stackoverflow.com/a/5022363/1363495 –
http://stackoverflow.com/a/18472135/2114308 Ich habe das benutzt und es hat funktioniert – Phuong