【问题标题】:Eclipse/Android Studio Device not showing up in Chooser DialogEclipse/Android Studio 设备未显示在选择器对话框中
【发布时间】:2013-06-15 17:55:19
【问题描述】:

我正在尝试在设备上调试我的 android 应用程序,但它没有显示选择器对话框中连接的任何设备。可能是什么问题?

我已尝试更改连接并再次断开设备。 我重新启动了eclipse 我检查了 Window->Preferences->Android,它显示了 SDK 目标。

我还能做什么。我的电脑可以识别设备,但 eclipse 选择器对话框未显示任何已连接的设备。

请帮忙……

【问题讨论】:

  • 您的设备是否启用了调试功能?从果冻豆开始,您需要启用它来调试..
  • 你说的是手机中的usb调试吗?我已经启用了。
  • 我尝试重新启动 adb 服务器,但仍然没有成功。当我尝试将我的设备连接到我的笔记本电脑时,它没有安装其中一个驱动程序并在我的笔记本电脑上显示我的设备,但没有显示 IDE 选择器对话框。我认为这可能是一个原因,但不知道该怎么做
  • 您运行 Windows 8 吗?如果您在终端中运行“adb devices”,它会显示您的设备吗?

标签: android eclipse android-studio


【解决方案1】:

您可以使用另一种方法.....当您将项目作为 android 项目运行时,它会生成一个 .apk 文件。只需将该 .apk 文件移动到您的设备即可。然后在设备上以调试模式运行应用程序。

【讨论】:

【解决方案2】:

您可以尝试的是:杀死 adb.exe(使用 Windows 任务管理器)(您的 IDE 将在需要时自动重新启动它)

如果您打开了多个 IDE(例如 eclipse 和 Android-Studio):关闭其中一个,因为在尝试连接 ADB 时它们之间可能会出现一些冲突。

如果您的设备从未通过 ADB 被识别(从未出现在 eclipse 选择器对话框中,也不会出现在 Android-Studio 选择器对话框中):那么您可以尝试安装 Google 提供的通用 Android 驱动程序 (<SDK_HOME>/extras/google/usb_driver/)

【讨论】:

    【解决方案3】:

    我经常遇到这个问题,尤其是当天第一次启动特定的模拟器设备时。即我启动我的应用程序,选择设备,设备启动 - 但不是在我的应用程序启动超时之前。我发现虽然模拟器设备似乎已正确启动 - Eclipse 并未将其识别为“正在运行的 Android 设备”。

    我只是关闭设备并重复该过程。我发现第二次尝试(几乎)总是成功 - 即使应用程序启动“超时”,模拟器也会与 Eclipse 对话,然后我可以在正在运行的模拟器设备上重新启动我的应用程序。

    增加 ADB 连接超时(默认为 5000 毫秒:Window...Preferences...Android...DDMS)可能有帮助,也可能没有帮助。

    希望这会有所帮助!

    【讨论】:

    • @IanB 您可以简单地从 eclipse 的模拟器控件中重置 adb。比重启模拟器还快!
    【解决方案4】:

    有一个名为“moborobo”的第三方软件:http://www.moborobo.com/

    在您不需要任何特定移动设备的任何驱动程序后,您可以在那里安装它...它会自动被检测到,您可以从对话框中选择它。希望这会有所帮助。

    【讨论】:

      【解决方案5】:

      检查您的设备是否连接为 PTP 设备(相机)。通知栏 -> USB 连接。 如果您的设备连接为 MTP(作为通用数据存储),则 AndroidStudio 不会将其识别为可调试设备。至少这对我和我的 Nexus 有用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-05
        • 1970-01-01
        • 2013-04-27
        • 2012-06-02
        • 1970-01-01
        • 2016-08-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多