使用adb訪問SQLite
如何驗證上述的操作是否成功,可以查看SQLite數據庫,這裏可以通過adb來查看。
首先要確保環境變量是否設置好了,Path的路徑是D:\android-sdk-windows\tools,這是我的路徑,重要的是把tools目錄加入Path中。
確定環境變量設置好之後,打開cmd命令行。
輸入adb,如果沒有意外,應該會出現adb的一些幫助說明,如果沒有,或者出現“不是內部或外部命令”等,那一定是環境變量沒配好。
正常的應該是這樣的:
如果出現上面的狀態,那就是配置OK了,輸入adb shell,進入linux命令行,可以使用一系列linux下的命令。如下圖:
我們進入data目錄,裏面還有一個data目錄,再進入data目錄,得到下圖:
上圖這些是我們一個個應用程序所對應的數據庫,每一個應用程序都有一個數據庫,以我們創建項目的包名爲名字。
接下來就是使用數據庫了,用命令cd 加上包名進入我們需要的包,執行ls,如果我們創建數據庫成功了,那麼在包下面有databases和lib兩個目錄,我們cd進入databases目錄,就可以看到我們所創建數據庫了,然後輸入命令:sqlite3 +數據庫的名字,就可以進入sqlite的命令行了。而sqlite的命令行主要注意的是它的有些命令是以“.”開頭,而一些數據庫的增刪改查語句和我們平時所用的數據庫語言基本相同。如下圖:
以上是adb工具的簡單使用方法。