Sto tentando di accedere al database SQLite dalla riga di comando per un'applicazione Android che ho sviluppato. Digito adb shell
per connettersi al dispositivo e quindi sqlite3
per connettersi al database. sqlite3
mi dà il seguente un errore: /system/bin/sh: sqlite3: non trovatoAccesso al database SQLite dalla riga di comando
6
A
risposta
0
Provare a digitare "adb shell type sqlite3" per vedere se sqlite3 è disponibile nel dispositivo o meno.
Per il mio dispositivo, sta mostrando come segue
$ tipo adb shell sqlite3 -> sqlite3 è un alias monitorati per/system/xbin/sqlite3
0
// Below code works on windows platform.. tried on windows 7 and windows 8
// This is vb script code.. save with .vb extention.
// any problems in saving.. please copy paste any vb file from ur system,take that second file ,open it with notepad and clear all contents, paste the below code as i did same.
// double click to run file. output shown will ur all tables. and u can continue with the own sql statements
// note : works with only one emulator. many emulator are supported.
// please dont try this code with mobile, you wont be able to access mobile database
// start of script
Set WshShell = WScript.CreateObject("WScript.Shell")
// set ur path to platform tools in ur sdk
strApp = "E:\Android\sdk\platform-tools"
arrPath = Split(strApp, "\")
For i = 0 to Ubound(arrPath)
strAppPath = strAppPath & arrPath(i) & "\"
Next
WshShell.CurrentDirectory = strAppPath
WshShell.Run ("cmd.exe")
WScript.Sleep 50
WshShell.SendKeys "adb shell"
WshShell.SendKeys "{ENTER}"
// put ur package name and database name over here. please put ur db name with .db extension
WshShell.SendKeys "sqlite3 /data/data/package_name/databases/database_name"
WshShell.SendKeys "{ENTER}"
WshShell.SendKeys ".tables"
WshShell.SendKeys "{ENTER}"
Set objShell = Nothing
// script ends
+0
elimina tutti i commenti prima di creare un file vb – Sush
Problemi correlati
- 1. Accesso al database remoto dalla riga di comando
- 2. Crea database dalla riga di comando
- 3. Android - Accesso al database online SQlite
- 4. Sincronizzazione database SQLite dalla memoria al file
- 5. Accesso Meteor Non riuscito quando utilizzato dalla riga di comando
- 6. Parametro di accesso dalla classe di comando
- 7. Come allegare un database SQL Server dalla riga di comando
- 8. Come posso eliminare un database MongoDB dalla riga di comando?
- 9. Attività e accesso in background al database SQLite
- 10. Resharpening dalla riga di comando
- 11. Input dalla riga di comando
- 12. Aggiungi icona al file EXE esistente dalla riga di comando
- 13. La creazione di un database SQLite utilizzando shell a riga di comando in Windows
- 14. Utilizzo di sendmail dalla riga di comando
- 15. Come proteggere il database SQLite dalla corruzione
- 16. Come compilare l'APK dalla riga di comando?
- 17. Aggiornamento dipendenze compositore dalla riga di comando
- 18. Come usare jarjar dalla riga di comando?
- 19. Ignora macro dalla riga di comando
- 20. Avvia ColdFusion dalla riga di comando
- 21. Accesso riga di comando bash args $ @ vs $ *
- 22. SVN "repair move" dalla riga di comando
- 23. Trasforma file web.config dalla riga di comando
- 24. avvia l'applicazione erlang dalla riga di comando
- 25. PHP attendi input dalla riga di comando
- 26. Avvio dell'emulazione Chrome dalla riga di comando
- 27. Run Pitest dalla riga di comando
- 28. Ispezionare Parquet dalla riga di comando
- 29. Come eseguire TestNG dalla riga di comando
- 30. Eseguire Garbage Collector dalla riga di comando?
Cosa hai preso dopo aver inserito adb conchiglia? – Yury
shell @ android:/$ – JustCurious
È un dispositivo o un emulatore? – Yury