adb命令大全

adb(android debug bridge),即Android调试桥,它是一种功能多样的命令行工具,用于建立开发环境和Android设备之间的连接,便于执行各种设备操作,例如安装和调试应用。

启动/杀死adb进程

  • adb start-server:启动 adb 服务器进程。

  • adb kill-server:某些情况下,可能需要终止 adb 服务器进程,然后重新启动以解决问题(如 adb 不响应命令)。通过adb kill-server可以终止 adb 服务器进程,然后通过任意其他 adb 命令即可重启服务器进程。

查询设备

  • adb devices:查看当前与开发环境连接的设备。如下图所示,当前与开发环境连接的设备有两个,第一列是设备的序列号(Android Serial)。
adb devices.png
  • adb devices -l:查看当前与开发环境连接的设备,并列出详细信息。如下图所示,第一个设备的序列号是4e46ea6d,机型是V1824A;第二个设备的序列号是99sgdmmz9stwnfce,机型是Redmi_Note_8_Pro

    adb devices -l.png

安装/卸载应用

  • adb install xxx.apk:向设备中安装apk

  • adb install -s $ANDROID_SERIAL xxx.apk:向指定序列号的设备中安装apk,如果当前有多部设备与开发环境连接,必须使用此命令指定目标设备,否则会报错。

  • adb uninstall 应用包名:卸载设备中指定包名的应用

将文件复制到设备/从设备复制文件

  • adb push 文件路径/文件名 sdcard/文件名:把开发环境中的文件“推”到手机SD卡上

  • adb pull sdcard/文件名:把手机SD中的文件“拉”到开发环境的当前路径下

打印日志

  • adb logcat -v time>文件名:开始打印日志并重定向到指定文件。参考使用adb logcat命令显示Android设备上的Log日志

执行 shell 命令

  • adb shell:进入设备上的 shell,然后可以直接执行Unix shell命令(如 ls、cd、ps),输入exit可以退出shell。

  • adb shell shell_command:在不进入远程 shell 的情况下执行Unix shell命令(如 ls、cd、ps)。

你可能感兴趣的:(adb命令大全)