adb:Android Debug Bridge
链接真机: 1.开发者模式 2.链接usb线 3.能够传输数据选项
adb devices 用于查看链接设备
adb start-server # 启动(一般无需手动执行此命令,在运行 adb 命令时若发现 adb server 没有启动会自动调起。)
adb kill-server # 停止
adb version # 查看adb版本号
adb reboot #重启手机
Adb pull 用来将移动设备中的文件复制到pc端
Abd push 用pc端的文件复制到移动端来
adb install apk的路径名 eg:adb install e:\baidu.apk
Install -r apk的路径名 重新安装并将原有缓存进行保留
Adb uninstall apk的包名 eg:adb uninstall com.baidu.searchbox
如何获取包名:
adb shell pm list packages 获取包名
adb shell pm list packages -3 获取第三方包名
adb shell pm list packages -s 系统包名
adb shell dumpsys activity activities adb命令获取当前界面Activity
执行结果为:com.baidu.searchbox/.MainActivity
adb shell dumpsys cpuinfo 查看手机端cpu的使用率
adb shell getprop | findstr dalvik 查看本机内存的使用情况(所有的app)
adb shell dumpsys meminfo +包名 查看具体的apk的内存使用率
adb locat 来去获取日志
adb logcat -c 清空日志
Adblogcat *:W 对应打印含有W以及W以上界别日志
adb -s 设备名称logcat -v time process >C:/log/aa.txt
在多台设备中指定一个设备并打印 v级别的日志和时间 以及将日志结果放入到c盘下Android 的日志分为如下几个级别:
V —— Verbose(最低,输出得最多)
D ——Debug
I ——Info
W ——Warning
E ——Error
F ——Fatal
S —— Silent(最高,啥也不输出)