ADB 命令

什么是ADB工具?

ADB工具是Android Debug Bridge的简写,Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。它是一种客户端-服务器程序,包括以下三个组件:

  • 客户端 :用于发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令来从命令行终端调用客户端。
  • 守护进程 (adbd) :在设备上运行命令。守护进程在每个设备上作为后台进程运行。
  • 服务器 :管理客户端和守护进程之间的通信。服务器在开发机器上作为后台进程运行。

ADB相关命令

  • 启动ADB服务
    adb start-server
  • 停止正在运行的ADB
    adb kill-server
  • 查看已连接的Android设备
    adb devices -l
    添加-l参数可以查看更详细的设备信息
  • 连接远程Android设备
    adb connect 192.168.1.1
    这里是取了默认的端口5555,如果远程的Android设备调试端口不是这个,则需要指定端口来连接
    adb connect 192.168.1.1:15037
  • 断开已连接的远程Android设备
    如果连接的设备较多,可以先使用查看设备的命令,看看需要断开连接的是哪一台设备
    adb disconnect 192.168.1.1
    这里是取了默认的端口5555,如果远程的Android设备调试端口不是这个,则需要指定端口来断开连接
    adb disconnect 192.168.1.1:15037
    还可以不写后面的设备信息,这样的话就是默认断开所有已经连接的设备
    adb disconnect
  • 安装apk文件到Android设备上
    adb install -r C:\package.apk
    使用-r参数表示替换掉已经存在的程序,注意apk文件的路径必须是绝对路径。还有一点需要注意的是,这个命令只适合连接了一台设备的情况下安装apk文件,如果连接了多台设备的情况,需要先把其它设备断开连接
  • 卸载已经安装的Android应用
    adb uninstall com.example.demo
    这个命令后面的com.example.demo是apk的包名,这个包名不知道的话,可以询问开发人员
  • 查看设备的CPU信息
    adb shell cat /proc/cpuinfo | findstr /i s
    使用这个命令可以查看设备的序列号信息
posted @ 2020-05-08 21:44  DerWald  阅读(95)  评论(0)    收藏  举报