adb驱动安装和使用报错笔记

adb驱动安装

adb驱动下载地址:https://adb.clockworkmod.com/html

  • 安装时候选择一个容易记住的路径,这个很重要,由于adb驱动没有自动配置环境变量,因此实验时候将adb安装在一个很是容易记住的路径,这里以E:\adb 为例。如图:

安装完成后须要配置下系统环境变量(关于adb),咱们能够右键点击个人电脑,选择属性,点击高级系统设置,在高级中点击环境变量。android

进入环境变量配置页面以后,在系统变量中找到Path,点击Path再点击编辑,而后将刚才安装adb的路径复制,这里咱们是以E:\adb为例的,因此咱们将这个路径加入进环境变量中,点击保存。 而后打开CMD控制台,输入adb,出现以下界面,即为配置成功。如图:tcp

adb使用报错总结

安卓adb常见的错误提示的解决之道spa

使用adb devices 报错

  1. adb devices unauthorized解决办法

这个问题主要是调试受权没有成功(未受权状态); 通常出现这个问题时,打开你的手机,就会看到链接后弹出受权提示,须要你点击赞成的密钥受权链接; 没有的话,关掉usb链接,从新链接,开发者模式,usb调试打开,赞成受权提示;调试

解决流程以下 1、检查开发者选项USB调试是否开启code

2、从新插拔USB看是否有受权提示server

3、重启adbhtm

adb kill-server  
adb start-server

4、添加设备ID至电脑文件中adb_usb.ini(不推荐使用)blog

  1. adb devices offline解决办法 offline 离线状态 解决方式以下:

如下方法请确保你的设备处于调试模式下。进程

方法一:执行 ``` adb kill-server

adb start-server

   adb devices

```

看看设备是否仍是处于offline状态,若是是,请尝试方法二

方法二: 从新启动设备,开机后, 执行:

adb devices

若是设备仍是offline;请看方法三

方法三:重启你的计算机吧。

若是还很差用,再用方法二。

查找了一圈后发现android 4.2之上的版本,sdk的adb驱动不匹配,也会形成使用adb命令调试真机时一直出现offline的状况 解决方法: 下载最新版adb 解压,更新替换adb的文件,而后检查检查环境变量配置都没有问题,成功解决;

注: 替换完成后须要,关闭cmd ,从新打开cmd,并运行

adb kill-server

       adb start-server

       adb devices

adb调试报错error:device not found

error:device not found或者adb server is out of date.  killing...ADB server didn't ACK* failed to start daemon *error: unknown host service
  • 使用以下的命令检查5037端口

adb nodaemon server 这里会提示 cannot bind 'tcp:5037' 5037端口被占用了

  • 再使用以下命令来查看是什么进程占用了5037端口
netstat -ano | findstr "5037"

输入命令后

TCP    127.0.0.1:5037         0.0.0.0:0                    LISTENING       21152TCP    127.0.0.1:5037         127.0.0.1:62629        ESTABLISHED   21152TCP    127.0.0.1:5037         127.0.0.1:63942        TIME_WAIT       0TCP    127.0.0.1:62629        127.0.0.1:5037         ESTABLISHED    2980

上面显示PID为21152的进程占用了5037端口

使用tasklist | findstr "21152"命令查看查看这个进程是由哪一个程序建立的

tadb.exe 21152 Console 4 2,136 K

这里咱们查到了tadb , 这是tencent adb的简称

  • 再经过以下命令将tadb进程结束掉
taskkill /f /pid 21152

结束掉以后咱们能够去找下这个tadb , 把tadb对应文件夹下的文件所有删掉,

最后咱们输入adb devices试试

* daemon not running. starting it now on port 5037 ** daemon started successfully *List of devices attached5affdcb86b000f04        device

成功了 , 能够进行adb调试工做了

杀掉tadb进程后要把相应文件删掉 , 不然下次开机还会adb链接失败

相关文章
相关标签/搜索