Bardzo proste pytanie, ale mylące. używam sqlite w mojej aplikacji na Androida.Uzyskiwanie bazy danych SQLite przez powłokę adb w cmd
chcę wiedzieć, możemy wykonać (tworzenie, insert, update, delete) operacja w SQLite przez wierszu polecenia: -
path> adb shell
[email protected]:/ $ sqlite3 /data/data/pack/databases/name
sqlite> operations.....
wszystko to sukces z moim emulatorze.
ale zrobiłem to samo po podłączeniu urządzenia google nexus.
path> adb shell
error:-/system/bin/sh: sqlite3: not found
dlaczego wyświetla ten błąd po zamknięciu emulatora i dodaniu urządzenia.
oznacza to, że nie możemy odczytać bazy danych urządzenia (nie emulatora) przez cmd.
lub czy istnieje sposób na odczyt bazy danych urządzenia (nie emulator) przez cmd.
Zobacz (pokazuje, jak zainstalować sqlite na urządzeniu produkcyjnym, tylko jeśli jesteś użytkownikiem root) http://stackoverflow.com/a/5022363/1363495 –
http://stackoverflow.com/a/18472135/2114308 Użyłem tego i zadziałało – Phuong