adb 命令

adb devices #查看是否连接手机
adb shell  #进入指定的device的shell
adb -s bda56ab00104 shell #进入指定的device的shell
pm list packages #adb 查看所有安装的包
pm list packages | grep mytalkingtomfree #根据某个关键字查找包
pm list packages -f #查看安装包的目录
pm list packages -f | grep mytalkingtomfree #根据某个关键字查找包名和路径
exit #退出adb shell
adb pull /data/app/com.outfit7.mytalkingtomfree-1/base.apk ./   # 将手机上的apk拷贝到服务器上

adb -s bda56ab00104  push  MyTalkingTom-oppojinke-oppoad-rc-b439-v4.7.3.439.apk /data/app/ #  向手机里写入
adb -s bda56ab00104 uninstall apk  #卸载包
adb  -s bda56ab00104  install -r apk #安装
adb root  #获取管理员权限
adb get-serialno #获取***
adb version #获取版本
adb start-server #启动adb服务
adb kill-server  #终止adb服务
adb remount  #将system分区重新挂在为可读写分区,此命令在操作系统目录时很重要
adb reboot [bootloader|recovery]  #重启设备,可选参数进入bootloader(刷机模式)或recovery(恢复模式)
adb shell dumpsys  package mytalkingtomfree  grepversion >>mytalkingtomfree.txt #apk的版本信息写入文件
cat -n mytalkingtomfree.txt #查看apk的版本信息
adb  shell screenrecord /sdcard/test.mp4  #录屏

adb shell input keyevent {key_code}
adb shell input text {text}
adb shell input touchscreen swipe {x1} {y1} {x2} {y2} #滑动屏幕
adb shell input touchscrren tap {x} {y}

adb shell ls [-al] #列出目录下的文件和文件夹,可选参数-al可查看文件和文件夹的详细信息
adb shell cd <folder> #进入文件夹
adb shell cat <filename> #查看文件
adb shell rename path/oldfilename path/newfilename   #重命名文件
adb shell rm path/filename  -r 可选参数用于删除文件夹及下面的所有文件 eg:adb shell rm -r <folder>  #删除文件/文件夹
adb shell mv path/filename newpath/filename   #移动文件
adb shell cp file newpath/file1  #拷贝文件
adb shell mkdir path/folder  #创建目录
adb shell chmod 777 filename  #设置文件权限

adb shell top #查看设备上进程的cpu和内存占用情况
adb shell dumpsys batterystats > xxx.txt  #查看系统耗电情况
adb shell service list #查看后台services信息

adb shell cat data/misc/wifi/*.conf # 查看wifi密码(需要root权限)
adb shell cat /sys/c lass/net/wlan0/address #查看wifi_mac


adb shell kill pidNumber #杀掉某个进程

adb get-project >>adb.txt
cat -n adb.txt

adb help  #

adb 命令