我想從我開發的android應用程序的命令行訪問SQLite數據庫。我輸入adb shell
連接到設備,然後輸入sqlite3
連接到數據庫。 sqlite3
給我以下錯誤: /系統/ bin/sh:sqlite3:找不到從命令行訪問SQLite數據庫
6
A
回答
0
嘗試鍵入「adb shell類型sqlite3」以查看sqlite3是否在您的設備中可用。
對於我的設備,它顯示如下
$ ADB殼型sqlite3的 - > sqlite3的是跟蹤別名/系統/ 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
在創建一個vb文件之前取出所有註釋 – Sush 2013-03-22 08:53:26
相關問題
- 1. Php sqlite命令行訪問
- 2. 錯誤時訪問SQLite數據庫從PHP(但它的命令行的作品...)
- 3. 從sqlite數據庫訪問數據
- 4. 從sqlite數據庫訪問數據?
- 5. 如何從命令行訪問openoffice.org數據庫
- 6. 從命令行訪問遠程數據庫
- 7. 從片段訪問SQLite數據庫
- 8. Android - SQLite數據庫訪問
- 9. SQLite數據庫訪問Xamarin.form
- 10. 訪問SQLite數據庫
- 11. 從命令行創建空的sqlite數據庫
- 12. 訪問命令行參數
- 13. SQLite數據庫鎖定刪除命令
- 14. SQLite UPDATE命令不更新數據庫
- 15. 訪問命令行
- 16. 如何通過命令行mysql訪問數據庫文件?
- 17. 從MySQL 5.5命令行客戶端訪問phpmyadmin上的數據庫?
- 18. 從SQL命令行更改Oracle 11g數據庫端口時訪問被拒絕
- 19. SQLite數據庫的遠程訪問
- 20. Libgdx內部sqlite數據庫訪問
- 21. 訪問R中的SQLite數據庫
- 22. 訪問MMF的SQLite數據庫
- 23. Android的全球訪問SQLite數據庫
- 24. 使用PHP訪問SQLite數據庫
- 25. 用java訪問SQLite數據庫
- 26. 錯誤在訪問SQLite數據庫
- 27. Android阻止訪問SQLite數據庫
- 28. 使用java訪問sqlite數據庫
- 29. 遠程訪問sqlite或mysql數據庫
- 30. Android NullPointerException當訪問SQLite數據庫
你是怎麼進入亞行後得到貝殼? – Yury 2012-01-15 21:32:01
shell @ android:/ $ – JustCurious 2012-01-15 21:35:54
它是一個設備還是仿真器? – Yury 2012-01-15 21:42:47