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命令

這裏寫圖片描述

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章