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的命令;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章