android adb命令

最近闲来无事,就来总结下一些常用的adb命令以及访问sqlite的命令。

1.列出全部Android版本
android list targets

2.列出全部AVD(模拟器)
android list avd

3.启动DDMS
ddms

4.显示当前运行的全部模拟器:
adb devices

5.复制文件到手机上
adb push <windows源文件路径> <手机目标路径>

6.从手机导出文件
adb pull <手机源文件路径> <系统目录路径>

7.安装应用
adb install [-r] [-s] <apk文件路径>

-r 强制安装

-s 安装到sdcard

8.卸载应用
adb uninstall <包名>
adb uninstall –k <包名> 加 -k 参数,为卸载软件但是保留配置和缓存文件

9.重启adb
adb kill-server
abd start-server

10.查看adb命令帮助信息
adb help

11.在命令行中查看LOG信息
adb logcat -s 标签名

12.删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app
rm *.apk

13.获取管理员权限
adb root

14.启动Activity:
adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。

15.进入模拟器的shell模式:
adb shell

16.访问数据库SQLite3
adb shell
#ls
#cd xx/xx //进入指定文件夹
#sqlite3 xx.db //进入xx数据库
sqlite>.tables //列出xx数据库有哪些表
sqlite>.header on|off //输出时是否显示column名
sqlite>select * from 表名;
sqlite>.separator "》" //设置输出时每列间的分隔符
sqlite>.quit //退出sqlite3

17.退出shell
#exit

详细请看:https://github.com/mzlogin/awesome-adb#%E5%90%AF%E5%8A%A8-adb-server-%E5%A4%B1%E8%B4%A5

原文地址:https://www.cnblogs.com/kelina2mark/p/5505385.html