ADB安装及使用详解

一、ADB简介1、什么是adbADB 全称为 Android Debug Bridge , 起到调试桥的作用 , 是一个客户端-服务器端程序 。其中客户端是用来操作的电脑 , 服务端是 Android 设备 。
ADB 也是 Android SDK 中的一个工具 , 可以直接操作管理 Android 模拟器或者真实的 Android 设备 。
2、为什么要用adb运行设备的 shell(命令行)
管理模拟器或设备的端口映射
计算机和设备之间上传/下载文件
可以对设备的应用进行卸载安装等
在 App 遇到 ANR/Crash 等 bug 时 , 可以通过 ADB 来抓取日志
简而言之 , ADB 就是连接 Android 手机与 PC 端的桥梁 , 所以ADB又称为安卓调试桥(注意:是安卓 , 不是IOS) , 可以让用户在电脑上对手机进行全面的操作!
二、准备工具单独安装adb , 不安装sdk
1、下载adbgoogle很好心 , 直接放出ADB的zip供人下载 。路径如下:

windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
mac版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip
linux版本:https://dl.google.com/android/repository/platform-tools-latest-linux.zip
2、配置环境变量解压安装后 , 把解压路径放到系统变量里去(Path) , 
环境变量如何配置 , 比如我的配置如下图:
ADB安装及使用详解

文章插图
3、连接可以通过模拟器连接 , 也可以通过数据线连接 。
通过数据线连接时 , 手机进入“开发者选项” , 打开“usb调试” 。
不同品牌安卓机型 , 首次打开“开发者选项”方式不一样 , 大多是双击手机版本号3~5次 , 会toast提醒“开发者模式已打开” , 具体打开方式可根据手机品牌进行百度查询
 4、电脑打开cmd窗口输入 adb version :显示 adb 版本 , 说明安装成功
ADB安装及使用详解

文章插图
三、ADB命令详解1、基本命令
adb version :显示 adb 版本

ADB安装及使用详解

文章插图
adb help:帮助信息 , 查看adb所支持的所有命令
 
ADB安装及使用详解

文章插图
adb devices:查看当前连接的设备 , 已连接的设备会显示出来 

ADB安装及使用详解

文章插图
 
adb get-serialno:也可以查看设备号

ADB安装及使用详解

文章插图
2、权限命令 
 adb root:获取Android管理员(root用户)的权限 。
 
注意:一般测试机可使用root权限 。
Android版本9以上 , 不支持商用机使用root权限 , 但可以修改底层一些配置

ADB安装及使用详解

文章插图
adb shell:登录设备 shell , 该命令将登录设备的shell(内核) , 登录shell后 , 可以使用 cd , ls , rm 等Linux命令 

ADB安装及使用详解

文章插图
adb remount:获取System分区可写权限 , 需要root后才能有这个权限
3、建立连接
adb -d:如果同时连了usb , 又开了模拟器 , 连接当前唯一通过usb连接的安卓设备
adb -e shell:指定当前连接此电脑的唯一的一个模拟器
adb -s <设备号> shell:当电脑插多台手机或模拟器时 , 指定一个设备号进行连接

ADB安装及使用详解

文章插图
 
exit:退出 

ADB安装及使用详解

文章插图
 
adb kill-server:杀死当前adb服务 , 如果连不上设备时 , 杀掉重启 。(没事不要用它) 

ADB安装及使用详解

文章插图
 


推荐阅读