http://blog.csdn.net/zhangjg_blog/article/details/10431649
http://blog.csdn.net/conowen/article/details/7262735
一 adb常用命令
adb start-server
开启adb服务
adb kill-server
终止adb服务
adb devices
列出所有连接到adb的设备, 包括真机和模拟器
adb version
显示adb的版本号
adb install <apk file name>
将指定的app安装到唯一连接到adb的设备上,后边跟的参数为安装包的文件名
adb install -r <apk file name>
安装应用程序, 但是保留原有应用程序的所有数据
adb uninstall <package name>
将包名指定的app从目标设备上卸载,后边跟的参数为应用程序的包名
adb uninstall -k <package name>
将包名指定的app从目标设备上卸载, 但是保留配置文件和缓存
adb push <local> <remote>
将本机的文件或目录拷贝到目标设备的文件系统中
adb pull <remote> [<local>]
将目标设备中的文件或目录拷贝到本机中
adb shell
进入目标设备的Linux Shell环境, 在该环境中可以执行一些Linux命令.如在Linux Shell环境中执行ps可以查看android设备中运行的所有进程.在Linux Shell环境中执行exit可以退出Linux Shell环境
adb shell dumpsys activity
列出目标设备上的activity栈(back stack)和任务(task)的信息, 还有其他组件的一些信息和一些关于进程的信息