错误:无法部署到设备,找不到使用visual studio的设备-cordova

时间:2016-03-02 07:45:03

标签: android cordova visual-studio-2013 phonegap-cli

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

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

我已经在开发人员选项中启用了USB调试enter image description here

8 个答案:

答案 0 :(得分:48)

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

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

答案 1 :(得分:28)

重新启动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命令行中可能如下所示: Console output of adb kill-sever, adb start-server and adb devices

安装OEM USB驱动程序:

如果adb devices未显示任何设备,即使重新启动adb服务器,请确保已安装原始设备制造商(OEM)驱动程序。 developer.android.com为此提供了更多信息,并为所有重要制造商提供了list of links

答案 2 :(得分:6)

尝试使用其他电缆,我可以使用其中一根电缆,但不能使用其他电缆。

答案 3 :(得分:5)

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

答案 4 :(得分:4)

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

如果没有,只需在手机中显示的不同连接选项之间切换即可。通常适用于PTP或MTP。

当设备出现时,这应该有效。如果您无法显示,只需检查您的adb路径或Android驱动程序。

答案 5 :(得分:0)

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

请参阅Android开发者网站上的this page以安装 Google USB驱动程序

答案 6 :(得分:0)

就我而言,发生此问题是因为未在我的诺基亚Android手机的计算机上安装驱动程序。 adb devices命令未显示任何设备。我遵循了Install USB driver上针对Windows 7的步骤,并安装了 Android Composite ADB Interface 的驱动程序。

  • 在Windows资源管理器中,右键单击计算机,然后单击“管理”
  • 在左窗格中选择设备管理器,然后在右窗格中找到未知设备
  • 展开未知设备节点,然后右键单击,选择“更新驱动程序软件。”
  • 选择“浏览我的电脑...”
  • 选择“让我从设备驱动程序列表中选择...”
  • 选择Android复合ADB界面

答案 7 :(得分:0)

迟到的答案,但可能有帮助。 我必须先连接 USB 电缆,然后打开 USB 调试。