最近工作有點忙,沒有空閒的時間來寫部落格了。最近在研究Android手機系統的知識,下面總結一下我在開發過程中遇到的問題。android手機命令列下不能使用sqlite3命令檢視*.db資料庫。

一.原因如下:

在system/xbin目錄下沒有sqlite3這個可執行檔案,需要向這個目錄中加入sqlite3這個可執行檔案。如下圖所示:

這裡寫圖片描述

二.解決方案:

第一步:首先將和手機系統版本一樣的sqlite3檔案存放在手機的一個目錄下(以 /storage/emulated/0/360Download/ 路徑為例子)

第二步:開啟PowerCmd命令終端,將目錄切換到adb.exe所在的目錄下: cd F:\AndroidIDE\adt-bundle-windows-x86_64-20140321\sdk\platform-tools>

這裡寫圖片描述

第三步:啟動adb shell命令

這裡寫圖片描述

第四步:修改管理員許可權,執行su命令

這裡寫圖片描述

第五步:將sqlite3檔案拷貝到系統檔案(/system/xbin/)目錄下,cp /storage/emulated/0/360Download/sqlite3 /system/xbin/

這裡寫圖片描述

第六步:執行sqlite3命令

這裡寫圖片描述

提示Permission denied錯誤:提高許可權, 切換到sqlite所在的目錄 ,cd system/xbin/,chmod 777 sqlite3
這裡寫圖片描述

第七步:輸入sqlite3命令

這裡寫圖片描述

第八步:出現第七步畫面的內容,證明問題已經解決。

.