最常用的ADB命令和最详细解析都在这里

概述

**全称为Android Debug Bridge, 中文翻译Android调试桥, 是Android SDK里Android操作系统与桌面电脑间沟通的一个命令列工具。
**


作用

用这个工具可以直接操作管理Android模拟器或者真实的Android设备
如:
a)运行设备shell
b)管理模拟器或设备的端口映射
c)计算机和设备之间上传/下载文件
d)将本地Apk安装至模拟器或Android设备


配置环境变量

ADB在Android SDK工具里面, 路径C:\Users\linji\AppData\Local\Android\Sdk\platform-tools
在系统变量里面配置上自己的ADB路径

最常用的ADB命令和最详细解析都在这里_第1张图片

在CMD里输入 adb, 提示如下配置成功
最常用的ADB命令和最详细解析都在这里_第2张图片


常用命令

注意:使用ADB命令, 你的设备需要开启USB调试模式

1.查看当前连接的设备
$adb devices


2.安装Apk
$adb install
$adb install -r

-r参数为如果apk已安装,重新安装apk并保留数据和缓存文件
  1. 卸载软件
    $adb uninstall
    $adb uninstall -k
    -k参数为卸载软件但是保留配置和缓存文件

注意:Apk可以直接拖进CMD命令窗口, 自动生成路径, 不要漏掉空格。

  1. 登录设备shell
    $adb shell
    $adb shell
    这个命令将登录设备的shell.
    后面加将是直接运行设备命令, 相当于执行远程命令

  2. 从电脑上发送文件到设备
    $adb push <本地路径> <远程路径>
    用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)

  3. 从设备上下载文件到电脑
    $adb pull <远程路径> <本地路径>
    用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑

  4. 显示帮助信息
    $adb help
    这个命令将显示帮助信息

8.重启
$adb reboot

9.查看日志
$adb logcat

10.获取序列号
$adb get-serialno


shell命令

1.列出用户安装的第三方应用的所有包名
$adb shell pm list packages

2.列出系统应用的所有包名
$adb shell pm list packages -s

3.列出除了系统应用的第三方应用包名:
$adb shell pm list packages -3

4.清除应用数据与缓存
$adb shell pm clear

5.查看屏幕分辨率
$adb shell wm size

6.查看屏幕密度
$adb shell wm density

7.获取 MAC 地址
$adb shell cat /sys/class/net/wlan0/address

8.查看设备型号
$adb shell getprop ro.product.model

9.查看 Android 系统版本
$adb shell getprop ro.build.version.release

更多关于ADB的内容

你可能感兴趣的:(最常用的ADB命令和最详细解析都在这里)