最常用的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路径


在CMD里输入adb, 提示如下配置成功


常用命令

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

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


2.安装Apk
$adb install <apk路径>
$adb install -r <APK路径>

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

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

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

  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 <Apk包名>

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的内容

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容