android手機命令列下不能使用sqlite3命令檢視*.db資料庫檔案解決辦法
最近工作有點忙,沒有空閒的時間來寫部落格了。最近在研究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命令
第八步:出現第七步畫面的內容,證明問題已經解決。