Domanda molto semplice ma confusa. sto usando sqlite nella mia app Android.Ottenere il database SQLite tramite la shell adb in cmd
voglio sapere possiamo eseguire (creazione, inserimento, aggiornamento, cancellazione) il funzionamento in SQLite dal prompt dei comandi: -
path> adb shell
[email protected]:/ $ sqlite3 /data/data/pack/databases/name
sqlite> operations.....
tutto questo successo con il mio emulatore.
ma ho fatto la stessa cosa dopo aver collegato il mio dispositivo google nexus.
path> adb shell
error:-/system/bin/sh: sqlite3: not found
perché mostra questo errore dopo aver chiuso l'emulatore e aggiunto il dispositivo.
ciò significa che non possiamo leggere il database del dispositivo (non l'emulatore) da cmd.
oppure c'è un modo per leggere il database del dispositivo (non l'emulatore) da cmd.
Vedi questo (mostra come installare sqlite sul dispositivo di produzione, solo se sei un utente root) http://stackoverflow.com/a/5022363/1363495 –
http://stackoverflow.com/a/18472135/2114308 Ho usato questo e ha funzionato – Phuong