cmd打开adb,一直显示device not found,怎么回事

如题所述

1、搜索电脑是否有adb.exe应用程序。如果没有该程序,就可以把sdb目录platform-tools下的adb.exe复制到android-sdk-windows\tools目录下面的就行了。如果有的话就不操作。

2、检查环境变量设置问题。“我的电脑”-“属性”-“高级属性设置”,在高级选项里点击“环境变量”,查看是否设置了adb.exe路径。如果没有就必须添加环境变量操作。

3、添加环境变量。在用户环境变量里双击path,进入编辑状态,把adb.exe路径添加到后面,注意需要用;分号与前面的环境变量隔开。(例如:";E:\android\android-sdk-windows\platform-tool。

4、设置好后,重新在开始处运行CMD命令,输入adb shell,运行后显示#,表示运行正常。然后,再输入android自带的猴子测试命令monkey进一步验证,显示相关命令,表示ADB功能运行正常。

5、Windows 命令提示符(cmd.exe)是 Windows NT 下的一个用于运行 Windows 控制面板程序或某些 DOS 程序的shell程序;或在 Windows CE 下只用于运行控制面板程序的外壳程序。command.exe是 Windows NT 命令行接口,它不是一个dos窗口;而 cmd.exe 是一个16位的DOS应用程序,它用于支持老的dos应用程序,它一般运行于NTVDM中。

6、由于Windows 2000及其后系统不支持直接运行MS-DOS程序,必须通过此程序执行代码。 另有部分黑客在客户端使用此程序执行代码以控制机器。Windows 命令提示符(cmd.exe)是 Windows NT 下的一个用于运行 Windows 控制面板程序或某些 DOS 程序的shell程序;或在 Windows CE 下只用于运行控制面板程序的外壳程序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-18
方法/步骤1、搜索电脑是否有adb.exe应用程序。如果没有该程序,就可以把sdb目录platform-tools下的adb.exe复制到android-sdk-windows\tools目录下面的就行了。如果有的话就不操作。
2、检查环境变量设置问题。“我的电脑”-“属性”-“高级属性设置”,在高级选项里点击“环境变量”,查看是否设置了adb.exe路径。如果没有就必须添加环境变量操作。
步骤阅读
3
3、添加环境变量。在用户环境变量里双击path,进入编辑状态,把adb.exe路径添加到后面,注意需要用;分号与前面的环境变量隔开。(例如:";E:\android\android-sdk-windows\platform-tools")。
4
4、设置好后,重新在开始处运行CMD命令,输入adb shell,运行后显示#,表示运行正常。然后,再输入android自带的猴子测试命令monkey进一步验证,显示相关命令,表示ADB功能运行正常。本回答被提问者采纳
第2个回答  2017-12-14

adb devices找不到设备有很多的原因,需要根据不同的现象解决,例如:

    首先你的adb需要安装好,环境变量配置好,具体步骤请参考网页链接

    你的Android设备驱动需要安装好,也就是说设备管理器中需要能正确识别到你的设备,驱动安装方法详见网页链接

    驱动已经安装过了,但设备管理器中显示设备前有黄色警告,一个电脑上各种Android设备用的多了,就很容易出现这种情况,这时请参考网页链接解决;

    如果电脑安装了一些手机管理软件,那adb 5037端口很容易被占用,这时请参考网页链接解决;

    如果设备管理器中看起来驱动安装好了,端口也没有被占用,那有可能时设备VID缺失,请参考网页链接解决;

    手机中的“USDB debug”必须打开;

    USB线不太老化,不然很容易出现adb offline。

相似回答