36

我正在使用 Visual Studio 2013 开发 Apache Cordova 移动应用程序。当我在设备模式下运行我的应用程序时,我收到以下错误:

错误:无法部署到设备,未找到设备

我已经在开发者选项中 启用了 USB 调试。在此处输入图像描述

4

8 回答 8

69

在第一次工作连接下一次重新连接后,我遇到了“找不到设备”的问题。我通过在 chrome 开发工具中关闭 chrome://inspect/#devices 选项卡找到了解决方案。希望这对某人有所帮助。快乐编码!

信用:https ://stackoverflow.com/a/36662403/861615

于 2017-07-04T08:44:00.230 回答
35

重启 adb 服务器:

尝试在命令行中使用以下命令重新启动您的 adb(Android 调试桥)服务器:

Path\to\adb\adb kill-server
Path\to\adb\adb start-server

在 Windows 上,您path\to\adb可能类似于C:\Users\myusername\AppData\Local\Android\sdk\platform-toolsC:\Program Files (x86)\Android\android-sdk\platform-tools取决于您的 Android SDK 的安装。

然后,检查是否找到您的设备:

Path\to\adb\adb devices

连接设备的控制台输出在 Windows 命令行上可能如下所示: adb kill-sever、adb start-server 和 adb devices 的控制台输出

安装 OEM USB 驱动程序:

如果adb devices没有显示任何设备,即使在重新启动您的 adb 服务器后,请确保您已安装原始设备制造商 (OEM) 驱动程序。developer.android.com提供有关此的更多信息以及所有重要制造商的链接列表。

于 2016-03-02T10:23:44.183 回答
10

尝试使用不同的电缆,我的电缆适用于我的一根电缆,但不适用于另一根。

于 2017-11-02T19:08:00.660 回答
8

adb devices测试您在 CLI 中编写时是否显示您的设备

如果没有,只需在手机中显示的不同连接选项之间进行更改。通常与 PTP 或 MTP 一起使用。

当设备出现时,这应该可以工作。如果你不能让它出现,只需检查你的 adb 路径或 android 驱动程序。

于 2016-03-02T10:13:28.840 回答
6

对我来说,我的手机上有一个提示,要求我允许 USB 调试,我需要允许。在此之前,我的设备显示在 CLI 中,但名称为“未经授权”。我知道有点傻,但也许这可能对某些人有所帮助

于 2017-09-05T16:09:58.247 回答
0

迟到的答案,但也许有帮助。我必须先连接 USB 线,然后打开 USB 调试。

于 2021-01-25T09:36:36.663 回答
0

就我而言,问题的发生是因为我的诺基亚 Android 手机的计算机上没有安装驱动程序。adb devices命令显示没有设备。我按照安装 USB 驱动程序Android Composite ADB Interface安装驱动程序中列出的 Windows 7 的步骤进行操作。

  • 在Windows资源管理器中,右键单击计算机,然后单击管理
  • 在左侧窗格中选择设备管理器并在右侧窗格中找到未知设备
  • 展开未知设备节点并右键单击,选择“更新驱动程序软件..”
  • 选择“浏览我的电脑...”
  • 选择“让我从设备驱动程序列表中选择...”
  • 选择Android Composite ADB Interface
于 2018-09-27T01:59:15.187 回答
0

除了上面的其他答案,如果您使用 Nexus 设备进行开发,您可能需要手动安装设备驱动程序。

有关安装Google USB 驱动程序的信息,请参阅Android 开发人员网站上的此页面

于 2017-06-19T17:04:09.397 回答