Android Studio: "等待设备"。尝试在手机上运行应用程序。

29

我今天尝试从Eclipse转移到Android Studio。 我在Eclipse中生成了Gradle构建文件并导入到Android Studio中。 我更改了我的首选项,以便从USB设备而不是模拟器运行应用程序。 现在,当我插上手机并运行应用程序时,我只收到一条消息,上面写着“等待设备”。

有其他人尝试过在Android Studio上运行应用程序吗? 我会很感激任何建议。 我已经尝试了相当长的时间。


1
当adb服务器启动时,此消息会显示。尝试通过命令行运行 adb devices 来查看adb是否检测到任何设备。 - S.D.
前往 android-studio/sdk/platform-tools 目录下,其中包含 adb 工具,然后运行它。 - S.D.
哇,我明白了。我重新启动了Android工具,然后尝试运行,出现了“等待设备”和“未找到USB设备”的消息。然后我拔掉了手机,重新插上,再次运行,应用程序就跑起来了!好的,谢谢你的帮助! - Ben Kane
2
检查您的设备是否处于调试模式,并允许未知来源运行。同时确保它不会被识别为“大容量存储器”。 - Lena Bru
我在Android Studio中也遇到了“等待调试器”的问题。简单地更新到最新版本(0.5.4)就解决了这个问题。 - David Douglas
显示剩余6条评论
10个回答

50

我偶尔会遇到这个问题,简单地拔下/重新插入设备即可解决。


1
你也可以使用“adb kill-server”命令来关闭adb服务,然后通过“adb devices”命令重新启动它。这样做的效果与拔插数据线相同,但无需触碰数据线。另外,使用数据线的解决方案无法在无线adb连接时使用。 - mhenryk

16

2
天啊,我想要回那三个小时的时间。LG 怎么可能发布这样的垃圾产品!? - Andrew Gallasch

12

我有一个连接到Android Studio的LG G3手机,但是遇到了USB设备未被找到的问题。

我通过以下步骤解决了这个问题:

  1. 开启开发者选项

  2. 在开发者选项中勾选USB调试允许模拟位置

  3. 进入网络共享与便携式热点,并开启USB共享网络。对于我来说,蓝牙无法使用。

  4. 最后,在Android Studio中运行调试


哦,我甚至没有考虑到有些人不知道如何在手机上启用开发者模式。我假设如果他们能走到这一步,他们就知道需要这样做。你发布这篇文章可能是个好主意。 - Ben Kane
打开 USB 共享网络连接对我有用。 - Zero
我刚刚拥有了三星Galaxy 3或者其他什么型号,除非我关闭USB网络共享,否则这些都无法正常工作。很奇怪,但是这样做有效。 - Sindri Þór
在我的手机上,它是“网络共享与便携式热点”。 - Junior Mayhé

7
这也有时帮助我:
adb kill-server 
adb start-server

当手机或模拟器重新连接到adb时


7

我在“设置”>“存储”>“USB电脑连接”中禁用了“媒体设备(MTP)”和“相机(PTP)”选项后,开始收到此消息。重新启用MTP或PTP中的任何一个都可以为我解决问题。


5

我曾经遇到了同样的问题,但我成功解决了这个问题。

我的错误是:

等待设备。未找到USB设备

当我使用SONY XPERIA Tipo Dual和Samsung Galaxy Core Duos i8262时会出现这种情况。

我在两个设备上都解决了这个问题。

SONY XPERIA Tipo Dual

  1. 检查是否在“设置-开发者选项”中启用了“USB调试”
  2. 将设备连接到电脑并运行您的应用程序。确保在“运行/调试配置”中,“目标设备”为“USB设备”。
  3. 如果错误是“等待设备。未找到USB设备”,请转到“设备管理器”并检查您的设备是否以黄色的“其他设备”分类。这意味着Windows无法检测到您的设备。
  4. 安装“SONY PC Companion”,它会自动检测您的驱动程序。

  5. 再次运行您的应用程序。您可以看到您的应用程序正在您的设备上运行。

Samsung Galaxy Core Duos i8262

  1. 检查是否在“设置-开发者选项”中启用了“USB调试”
  2. 将设备连接到电脑并运行您的应用程序。确保在“运行/调试配置”中,“目标设备”为“USB设备”。
  3. 如果错误是“等待设备。未找到USB设备”,请转到“设备管理器”并检查您的设备是否以黄色的“其他设备”分类。这意味着Windows无法检测到您的设备。
  4. 安装USB驱动程序。您可以在此处找到它。直接点击此处下载

  5. 再次运行您的应用程序。您会看到仍然出现相同的错误。转到通知部分,您会发现手机已连接为媒体设备(媒体设备(MTP))。您需要通过触摸通知将其更改为“相机(PTP)”。

  6. 再次运行您的应用程序。哇,它可以正常工作了...


4

确保调试模式已开启,并允许从未知位置安装。如果问题仍然存在,将设备拔出,重新启动并重新插入设备即可解决问题。


2
我有同样的问题。我正在使用Kubuntu,尽管我可以让手机识别它,但在“设备”和“序列号”列中,它却是一堆乱码,只产生了一个NULL和?????'s。我试图使用模拟器,但即使是那个也很有问题。我让模拟器启动了,只是它“丢失”了手机图标(没有勾选持久化按钮),以及相机图标,并显示“无法访问包管理器”。
我重新启动了程序,一切都正常工作。耐心点会有帮助。

0

这与您的PC和移动设备之间发生的RSA安全认证有关。当您连接启用USB调试的移动设备时,您必须弹出一个窗口以授权计算机在您的设备上使用USB调试。只需勾选“始终允许”,一切都应该正常工作。

实际问题是,在启用USB调试后第一次将设备连接到PC时,RSA认证的弹出窗口会在一段时间后消失。所以您需要做的就是断开并重新连接移动设备,并在弹出窗口上设置授权。


不是我想要的情况,但还是谢谢你的回答。 - Ben Kane

0
在更换另一条 USB 数据线后解决了问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接