我正在使用 Visual Studio 2013 开发 Apache Cordova 移动应用程序。当我在设备模式下运行我的应用程序时,我收到以下错误:
错误:无法部署到设备,未找到设备
我正在使用 Visual Studio 2013 开发 Apache Cordova 移动应用程序。当我在设备模式下运行我的应用程序时,我收到以下错误:
错误:无法部署到设备,未找到设备
在第一次工作连接下一次重新连接后,我遇到了“找不到设备”的问题。我通过在 chrome 开发工具中关闭 chrome://inspect/#devices 选项卡找到了解决方案。希望这对某人有所帮助。快乐编码!
尝试在命令行中使用以下命令重新启动您的 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-tools
或C:\Program Files (x86)\Android\android-sdk\platform-tools
取决于您的 Android SDK 的安装。
然后,检查是否找到您的设备:
Path\to\adb\adb devices
连接设备的控制台输出在 Windows 命令行上可能如下所示:
如果adb devices
没有显示任何设备,即使在重新启动您的 adb 服务器后,请确保您已安装原始设备制造商 (OEM) 驱动程序。developer.android.com提供有关此的更多信息以及所有重要制造商的链接列表。
尝试使用不同的电缆,我的电缆适用于我的一根电缆,但不适用于另一根。
adb devices
测试您在 CLI 中编写时是否显示您的设备
如果没有,只需在手机中显示的不同连接选项之间进行更改。通常与 PTP 或 MTP 一起使用。
当设备出现时,这应该可以工作。如果你不能让它出现,只需检查你的 adb 路径或 android 驱动程序。
对我来说,我的手机上有一个提示,要求我允许 USB 调试,我需要允许。在此之前,我的设备显示在 CLI 中,但名称为“未经授权”。我知道有点傻,但也许这可能对某些人有所帮助
迟到的答案,但也许有帮助。我必须先连接 USB 线,然后打开 USB 调试。
就我而言,问题的发生是因为我的诺基亚 Android 手机的计算机上没有安装驱动程序。adb devices
命令显示没有设备。我按照安装 USB 驱动程序和Android Composite ADB Interface安装驱动程序中列出的 Windows 7 的步骤进行操作。
除了上面的其他答案,如果您使用 Nexus 设备进行开发,您可能需要手动安装设备驱动程序。
有关安装Google USB 驱动程序的信息,请参阅Android 开发人员网站上的此页面。