1. adb调试命令
    1)adb devices
    adb [-e | -d | -s<设备序列号>] 子命令
    -e:模拟器实例
    -d:一台Android设备
    -s:区分要执行adb子命令的设备或者模拟器
    b0338726:序列号,adb创建的字符串,通过它唯一地识别一个模拟器/设备实例
    device:表示有模拟器/设备运行
    offline:表示没有与adb相连接或者无法响应。
    no device:表示没有模拟器/设备运行。
  2. adb nodaemon server是什么命令 adb no device_包名

  3. 2)adb forward
    adb forward tcp:#### tcp:####
    用户可以设置任意的端口号,作为主机—>模拟器/设备的请求端口。
    一个模拟器/设备实例的某一特定主机端口向另一个端口转发请求。
    adb forward tcp:5555 tcp:8000
    从主机端口5555到模拟器/设备端口8000的请求转发。
    所有发往5555端口的数据都会被转发到8000端口上。
  4. adb nodaemon server是什么命令 adb no device_adb_02

  5. 3)adb kill-server
    目的:要停止adb服务器
    场景:用户可能要终止Android调试系统的运行,然后再重新启动它。例如,如果Android调试系统不响应命令,则可以先终止服务器,然后再重启它。
  6. adb nodaemon server是什么命令 adb no device_服务器_03

  7. 4)adb start-server
    启动adb服务器
  8. adb nodaemon server是什么命令 adb no device_android_04

  9. adb连接命令
    1)adb connect host:port
    场景:PC的USB端口有限,不可能一直使用USB模式测试Android设备,则可以通过Wi-Fi形式完成PC和Android设备的连接。
    前提:PC和手机都已连接同一个Wi-Fi,并且手机通过USB和PC连接。
    a. 输入adb devices 验证PC通过USB模式成功连接到手机设备。
    b. 在tcpip模式下重启adb端口5555, adb tcpip 5555
    c. 连接到手机IP地址,adb connect 192.168.1.6
    d. 再次输入adb devices命令,验证通过Wi-Fi是否成功连接手机和PC
    e. 通过adb disconnect 192.168.1.6 断开连接
  10. adb nodaemon server是什么命令 adb no device_Android_05

  11. 2)adb usb
    在USB连接模式下重启adb服务器
  12. adb nodaemon server是什么命令 adb no device_服务器_06

  13. adb包管理命令
    1)adb install <apk文件路径>
    例如:adb install F:\com.baidu.searchbox_38032640.apk,提示信息Success表示安装成功
    2)adb uninstall
    a. adb uninstall <软件包名>
    b. adb uninstall -k <软件包名> ,-k:表示卸载软件但是保留配置和缓存文件
    3)adb shell pm
    pm: package manager
    adb shell pm list packages 列出所有安装的包信息。
  14. adb nodaemon server是什么命令 adb no device_Android_07

  15. 使用参数,例如 adb shell pm list packages -3
    其他参数详情:
    -f:显示每个包的文件位置
    -d:使用过滤器,只显示禁止应用的包名
    -e:使用过滤器,只显示可用应用的包名
    -s:使用过滤器,只显示系统应用的包名
    -3:使用过滤器,只显示第三方应用的包名
    -i:查看应用的安装者
  16. adb nodaemon server是什么命令 adb no device_Android_08


  17. adb nodaemon server是什么命令 adb no device_android_09

  18. adb文件管理命令
    1)adb push <本地路径><远程路径>
    将计算机上的文件或者文件夹复制到手机中。
    例如:adb push F:\blacklist.txt /data/local/tmp
    从计算机上把照片传给手机:
    adb push E:\car.jpg /storage/emulated/legacy/DCIM/Camera/
    2)adb pull <本地路径><远程路径>
    将手机设备上的文件复制到计算机中,例如
    adb pull /storage/emulated/legacy/Camera/IMG_20210501_182015.jpg F:\screenshot
  19. adb日志命令
    adb logcat
  20. adb截图命令: adb shell screencap
  1. 输入以下命令进行截屏。
    adb shell screencap /sdcard/screen.png
  2. 将截图上传到PC的F盘,已创建目录F:\screenshot
    adb pull /sdcard/screen.png F:\screenshot

    手机截图:是手机显示的本页截图,跟手机上的截图功能截取的一样带通知栏。
  1. adb系统命令
    1)获取设备的ID和序列号
    adb get-product
    2)获取设备的序列号
    adb get-serialno
  2. adb Activity管理命令
  3. adb端口冲突问题解决