1. 安装sdk命令工具
    下载sdk:http://www.androiddevtools.cn/ 解压安装皆可
  2. adb连接手机的方法:wifi和 Usb连接
    Usb连接:数据线连接电脑皆可
    wifi连接:
    a、将 Android 设备与要运行 adb 的电脑连接到同一个局域网,比如连到同一个 WiFi;
    b、进入sdk的安装目录下,输入adb connect 局域网的ip,若无法连接成功,Usb连接手机之后输入adb tcpip 5555,再次连接皆可;
  3. 检查是设备是否连接成功
    cmd界面进入安装sdk的platform-tools目录下,输入adb devices -l,若出现手机设备序列号 和 devices状态 则连接成功。
  4. adb常用命令
    断开设备命令:adb disconnect 需断开的局域网ip
    获取设备状态:adb get-state (device设备正常连接 , offline 连接出现异常, unknown没有连接设备)
    开启adb 服务:adb start-server
    重启adb命令:adb restart
    终止 adb服务:adb kill-server
    查看日志:adb logcat
    日志过滤:adb logcat [:priority] (tag表示标签,priority输出的级别,日志默认级别是V)
    将日志保存到电脑的指定位置: adb logcat -v time >指定的路径/文件名称
    进入手机:adb shell
    列出手机安装的所有app的包名:方法一:adb shell pm list packages 或 方法二: 执行adb shell 之后执行cd /data/app 再执行ls
    列出系统应用的所有包名:adb shell pm list packages -s
    列出除了系统应用的第三方应用包名:adb shell pm list packages -3
    屏幕截图:adb shell screencap /sdcard/保存名字.png
    录制视频:adb shell screenrecord /sdcard/demo.mp4
    电脑往手机SDCard传递文件:adb push 文件名 手机端sdcard路径下自己建的文件下 例如: adb push c:\desktop\3.png /sdcard/test/

从手机端下载文件到电脑:adb pull /sdcard/xxx.txt d:\picture
清除应用数据与缓存:adb shell pm clear 清除的数据包名
命令打开app:adb shell am start -n 包名/.打开入口名称
强制停止运行程序:adb shell am force-stop 包名
指定包发生的随机次数并显示执行步骤:adb shell monkey -p -v 包名 随机次数 (-p发生随机事件 -v显示执行的操作步骤 )
命令查看手机屏幕分辨率:adb shell wm size
获取手机序列号:adb shell getprop ro.serialno
查看指定apk的包名(通过aapt工具查看):aapt dump badging 包的全路径 或 adb shell dumpsys activity | find “mFocusedActivity”
启动app: adb shell am start -n 包名/入口
指定设备进行安装:adb -s 设备号 install “安装包路径”(例如:adb -s 127.0.0.1:62001 install “E:\通讯\2U-3.0.4-154.apk”)
指定软件进行卸载:adb uninstall 包名

  1. 安装apk文件

安装apk文件:adb install apk包名
覆盖安装apk文件:adb install -r apk包名

  1. 卸载app
    卸载应用:adb uninstall 包名
    卸载应用但保留数据和缓存目录:adb uninstall -k 包名
  2. 设备不止一个时指定特定设备:adb -s 设备名称 shell
  3. 查看Android内存限制:进入shell 环境,找到build.prop文件 查看 RAM(运行内存) 的使用情况:adb shell cat /proc/meminfo