我正在使用Visual Studio 2013开发Apache Cordova移动应用程序。当我在设备模式下运行我的应用程序时,我收到以下错误:
错误:无法部署到设备,找不到设备
答案 0 :(得分:48)
在第一次工作连接下次重新连接后,我遇到了“设备未找到”的问题。我通过在chrome dev工具中关闭chrome:// inspect /#devices选项卡找到了解决方案。希望这能有所帮助。快乐的编码!
答案 1 :(得分:28)
尝试使用命令行中的以下命令重新启动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为此提供了更多信息,并为所有重要制造商提供了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 的驱动程序。
答案 7 :(得分:0)
迟到的答案,但可能有帮助。 我必须先连接 USB 电缆,然后打开 USB 调试。