安装了adb环境,也配置了path环境变量,依然出现上面的情况,一些人的解决方案:
1.输入adb kill-server ,之后输入 adb start-server,这相当于重启服务,对于该方法可以尝试一下,但我试了,未解决问题。
2.其他环境变量前置,未使用C盘安装的环境变量,具体方法可参考:
https://blog.csdn.net/hbdatouerzi/article/details/73771331
;该链接是移动正确环境变量到前面,使系统调用时,直接使用C盘安装的环境变量。
3.也是本文介绍的解决方法,出现no devices found或device not found这种现象,很有可能是缺少adb驱动,可以查看下设备管理器是否为下图:
如果没有android phone驱动,可以在网上下载android phone驱动。安装了驱动后,再重启,应该就可以使用adb命令了。
对于华为手机、荣耀手机,可以使用更简单的方法(我测试的是用荣耀8),直接下载华为手机助手(采用百度、360浏览器),谷歌浏览器不支持华为的网页(估计是美国的限制),下载完手机助手后,直接连接手机,可以自动下载华为手机驱动。在关于手机里面,点击5-7下版本号,会进入开发者模式,点击usb调试,然后进入adb命令中,输入adb shell,会出现:
这时候手机上会弹出:是否允许USB调试,点击确定,然后就ok了,就可以进入adb模式了。
总结:adb shell 命令,弹出no device found 、device not found情况,推测是缺少android phone驱动,需要从网上下载一个适合自己手机的android phone驱动,具体驱动可在网上搜索,上面只是总结了华为手机,进入adb模式的步骤,对于其他手机,多尝试下安装下驱动程序应该就可以解决。