adb驱动压缩包(androids Debug Bridge)是安卓开发者必备的一个对手机调试的驱动程序,基本上每个手机都需要安装好adb驱动才能够对手机进行全方位的调试加开发,有需要的朋友欢迎下载。
什么是adb?
ADB 全称为 androids Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的电脑,服务端是 androids 设备。
ADB 也是 androids SDK 中的一个工具,可以直接操作管理 androids 模拟器或者真实的 androids 设备。
运行设备的 shell(命令行)
管理模拟器或设备的端口映射
计算机和设备之间上传/下载文件
可以对设备的应用进行卸载安装等
在 App 遇到 ANR/Crash 等 bug 时,可以通过 ADB 来抓取日志
简而言之,ADB 就是连接 androids 手机与 PC 端的桥梁,所以ADB又称为安卓调试桥(注意:是安卓,不是ioses),可以让用户在电脑上对手机进行全面的操作!
单独安装adb,不安装sdk
1、下载adb
在9663直接下载放出的ADBzip
2、配置环境变量
解压安装后,把解压路径放到系统变量里去(Path),
环境变量如何配置,比如我的配置如下图:
3、连接
可以通过模拟器连接,也可以通过数据线连接。
通过数据线连接时,手机进入“开发者选项”,打开“usb调试”。
不同品牌安卓机型,首次打开“开发者选项”方式不一样,大多是双击手机版本号3~5次,会toast提醒“开发者模式已打开”,具体打开方式可根据手机品牌进行百度查询
4、电脑打开cmd窗口
输入 adb version :显示 adb 版本,说明安装成功
1、运行设备的shell(命令行)
2、管理模拟器或设备的端口映射
3、计算机和设备之间上传/下载文件
4、将本地apk软件安装至模拟器或androids设备
adb工具包只是一个解压文件,不用安装,下面会详细为大家介绍adb工具包使用方法
1、用“win+r”,快捷键,输入cmd
2、在新的窗口输入cmd所在位置
3、以上操作完成之后,就可以使用adb工具了
4、如果不想每次打开均需要cd这一步,可以把adb相关文件放在C:system32下,即可忽略之前的第二步
一、如何利用adb工具包解锁?
下载adb工具包完整版后在PC上安装,如安装到D:adb_tools-2.0目录,确认目录中带有fastboot.exe文件。
1、手机进入fastboot模式:
先将手机关机(注意需要首先在设置菜单中,关闭“快速启动”功能,或者关机后拔下电池,超过2秒后再重新插入),然后同时按下音量下键以及开机键(平板请同时按下音量上键及开机键),并保持10秒钟以上时间,就可以进入fastboot模式。
2、连接手机和PC机:
使用USB线连接手机和PC机,打开PC机的命令行窗口,进入ADB安装目录,确认手机与PC连接正常,确认方法为在命令行窗口输入fastboot devices,可以看到正常连接的信息,如:9e42530e fastboot。
3、执行解锁命令:
在PC机命令行窗口中输入fastboot oem unlock ****************,*号为16位解锁密码,例如:fastboot oem unlock 1234567812345678。
4、等待手机解锁完成:
输入解锁密码后,手机将自动重启,如果输入密码正确,手机将进入恢复出厂设置模式。恢复出厂设置完成后,手机自动重启,进入待机界面,完成整个解锁操作。如果用户输入密码信息不正确,手机将提示出错信息,并进入待机界面。
5、查询手机解锁是否成功:
重复1、2步,然后在PC的命令行窗口中输入fastboot oem get-bootinfo,将显示当前手机bootloader的状态信息,例如“Bootloader Lock State: LOCKED”,表示bootloader仍处于锁定状态,请重新进行解锁操作或者确认密码是否正确后再进行;如果显示“Bootloader Lock State: UNLOCKED”,表示手机已经解锁,可以进行刷机操作。
注意:解锁成功后,如果希望将手机重新加锁请按以下步骤操作:首先,通过SD卡升级方式,将手机版本重新恢复为官方发布版本;然后,进入fastboot模式,在PC的命令行下输入命令fastboot oem relock ****************,*号为16位解锁密码。手机将自动重启,bootloader转换为“RELOCKED”状态。
二、adb.exe已停止工作应该怎么办?
1.在我们搭建完androids studio之后使用虚拟机调试程序的时候,遇到提示adb.exe已停止运行的时候,我们可以检查一下adb.exe程序使用的5037端口是否被占用了,我们打开命令提示符,打开运行窗口输入cmd即可,然后在里面我们输入netstat -aon|findstr 5037。
2.在这里看到我们的5037被一个进程为6720的程序占用了,然后我们查询一下这个程序是什么,输入命令,tasklist /fi "PID eq 6720",然后就能看到下面提示我们的是什么程序,这里是360手机助手。
3.然后我们找到电脑里面安装的360手机助手软件,将其卸载掉即可。
4.再次运行虚拟机或者真机,这下就不会提示我们adb.exe停止运行啦。
1.修改用户提交bug
2.添加新功能