Android adb

記錄一下命令:
tools>adb remount
tools>adb shell
#su
#cd system/sd/data //進入系統內指定文件夾
#ls //列表顯示當前文件夾內容
#rm -r xxx //刪除名字爲xxx的文件夾及其裏面的所有文件
#rm xxx //刪除文件xxx

#rmdir xxx //刪除xxx的文件夾

-----------------------------------------------------------------------------------------------------

由於adb shell中的kill命令後面跟的參數是pid,因此先ps所有的應用程序:

adb在shell下:
ps
USER     PID   PPID  VSIZE RSS   WCHAN    PC         NAME
root     1     0     296   204   c008de04 0000c74c S /init
root     2     0     0     0     c004b334 00000000 S kthreadd
root     3     2     0     0     c003cf68 00000000 S ksoftirqd/0

root     4     2     0     0     c00486b8 00000000 S events/0# kill 1(pid)

--------------------------------------------------------------------------------------------------------

由於adb shell中 ls -l 查看目錄  cd  XXX進入目錄
-----------卸載-----------------------------------------------------------------------------------------------
adb uninstall <軟件名>adb uninstall -k <軟件名>如果加 -k 參數,爲卸載軟件但是保留配置和緩存文件
 
-------操作數據庫-----------------------------------------------------------------------------------------------------
1. 啓動模擬器
2. cmd—— adb shell(進入shell命令,就是操作linux)
3. 找到要查看的表目錄
    eg. 項目的包名爲:com.kee.test,
          則目錄爲:data/data/com.kee.test/databases
          數據庫:test_db
4. 啓動sqlite3,並指定數據庫:
    sqlite3 test_db
5. select * from mytable;
 
Sqlite查看數據庫信息:
.database 顯示數據庫信息;
.tables 顯示錶名稱;(好像.table也可以)
.schema 命令可以查看創建數據表時的SQL命令;
.schema table_name 查看創建表table_name時的SQL的命令;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章