使用USB电缆连接时,未在Eclipse中检测到设备

我想在设备上运行我的Android项目。

当我用USB电缆连接它时,我的设备在Eclipse中未被检测到。

我重新启动了Eclipse,并且检查了设备上的USBdebugging。

有人可以告诉我什么是问题,以及如何解决?

开始之前,请确保在您的手机设置中启用USBdebuggingfunction!

1)基本步骤 – 通过USB接入设备,然后进入Android开发者博客的设备页面 。 在那里您可以find有关添加USB供应商ID的必要信息。 添加您的设备特定的ID,并根据需要重新启动Eclipse。

2)如果您之前能够看到设备已连接(使用命令: 'adb devices' ),但不能再尝试重新启动ADB。 (你可以使用命令: 'adb kill-server'接着是'adb start-server' 。如果你没有导出,adb命令需要从Android SDK的平台工具文件夹中执行。

3)如果他们都没有工作,你在Windows机器上,然后检查安装的USB驱动程序是否正确。 如果不安装正确的驱动程序请在http://developer.android.com/tools/extras/oem-usb.html上find有关如何安装/更新驱动程序的更多信息;

如果这也不起作用,请尝试安装Universal ADB Windows驱动程序https://plus.google.com/103583939320326217147/posts/BQ5iYJEaaEH

4)你也可以尝试增加超时时间在eclipse中,转到preferences-> android-> DDMS,然后尝试增加'ADB连接超时(ms)'的值

根据较新的答案更新:

5)运行>运行configuration>目标。 请确保启用了“始终提示select设备”选项。

特殊情况:Windows 8和Nexus 10 (从这个问题: ADB No Devices Found )

Windows 8将无法识别我的Nexus 10设备。 通过设备上的设置对话框将传输模式设置为摄像机(PTP)来固定。

设置>存储>菜单> USB电脑连接到“相机(PTP)”

我通过更新PC便携式设备驱动程序来解决此问题:

转到: Settings – > Applications – > Development以启用USBdebugging

  1. 插入设备USB
  2. 桌面“我的电脑”右键 – >“pipe理器”
  3. select“设备pipe理器”
  4. 便携式设备
  5. 右键点击你的设备 – >“更新驱动软件” – >自动search(等待3-5分钟左右)
  6. 完成

重新启动adb服务器,Eclipse和设备为我做了窍门。

 C:\Android\android-sdk\platform-tools>adb kill-server C:\Android\android-sdk\platform-tools>adb start-server * daemon not running. starting it now on port 5037 * * daemon started successfully * 

我在这个问题上遇到了同样的问题。

我有类似的问题,驱动程序是okey,但Eclipse确实在运行>运行configuration>目标选项卡中显示设备。 但我检查了“始终提示select设备”选项。 然后从Eclipse运行应用程序的提示窗口终于显示我的设备。

经过漫长而令人沮丧的search之后,我终于把自己的Micromax Funbook p362与eclipse联系起来,使之适合发展。

*安装Moborobo(所有在一个Android智能手机pipe理工具)。 *使用ADB执行停止服务器/启动服务器。 *重新启动设备。 *重新启动日食。 *检测到设备(Eclipse – adb设备列表)

除了@asfsafgsf(上述)提供的步骤外,请确保重新启用手机的开发者模式/function。 对于我的摩托罗拉Atrix:

  • settings>applications>Unknown Sources允许第三方应用程序
  • settings>applications>Development启用USBdebugging,模拟位置,并禁用手机睡眠

关于开发人员模式的说明

USBdebugging是您通过eclipse运行应用程序所需的主要模式,当您的手机通过USB(显然)连接时。 不言自明的原因,禁用手机睡眠也非常方便。

允许使用第三方应用来源,可以让您以更大规模testing您的应用。 有了这个,您可以托pipe您自己的apk并指示您的testing人员下载(在将其发布到Google Play店面之前)。 更具体地说,第三方支持允许安装不包含Google批准的签名(需要Play商店托pipe)的Android包文件。 启用第三方应用程序后,无论手机来源如何,手机都可以运行软件包。 您还应该能够通过蓝牙接收APK并将其安装在此模式下。

您还可以通过运行以下命令列出当前连接的所有设备:

 adb devices 

转到http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver并按照android网站上的步骤,但在浏览USB文件夹时不要使用指定的目录; – >((sdk )\演员\谷歌\ usb_driver)。 (sdk)就是你的sdk位置。

您的手机应该有正确的驱动程序,可以在插入时访问它,然后转到“我的电脑”中的CD驱动程序,在我的情况下是G:\ drivers \ adb_driver。 改用这个目录,它应该工作。 (可能与设备有所不同)。

一个可能的原因是检查Android SDKpipe理器,如果你还没有安装Google USB Driver在Extras文件夹中。

遵循以下步骤: http : //developer.android.com/sdk/oem-usb.html#InstallingDriver允许Eclipse显示设备。

按照以下步骤在eclipse中检测你的设备:

在手机端: –对于Connect USB同步,您的Android设备需要启用USBdebugging。

要启用Android USBdebugging模式,请执行以下步骤:

Android 2.x – 3.x设备:

进入设置>应用程序>开发> USBdebugging。

Android 4.x设备:

进入设置>开发者选项> USBdebugging。

对于运行Android 4.2.2或更高版本的设备 ,您可能需要解锁开发人员选项,才能在菜单中使用该选项:

  1. 转到Android主屏幕。
  2. 拉下通知栏。
  3. 点按“设置”
  4. 点击“关于设备”
  5. 点击“Build Number”button约7次。
  6. 开发人员模式现在应该被解锁,并在设置>更多>开发人员选项或设置>开发人员选项中可用

在PC端

  1. 用USB电缆将设备连接到PC。
  2. 下载Google USB Driver
  3. 在计算机上提取/解压“latest_usb_driver_windows.zip”文件(最好使用7-zip免费软件 )
  4. 在PC上打开设备pipe理器
    • Windows 7和8用户 →从开始(或开始屏幕)search设备pipe理器,然后单击打开。
    • Windows XP用户 → 谷歌它
  5. 您将在设备pipe理器中看到连接到您计算机的所有设备的列表。 只需find您的设备(最有可能在其他设备列表中,带有黄色感叹号ADB设备名称),然后右键单击它并select更新驱动程序软件
  6. 在下一个窗口中select“浏览我的电脑以查找驱动程序软件”
  7. 现在点击“浏览…”button,从“latest_usb_driver_windows.zip”文件中select我们在步骤3中提取的“usb_driver”文件夹。
  8. 不要select压缩文件,select提取压缩文件内容的文件夹。 并保持包含子文件夹checkbox
  9. 在安装过程中(作为安全检查),Windows可能会询问您的权限以安装驱动程序,请单击“安装”
  10. 安装完成后,您会在设备pipe理器屏幕上看到刷新的设备列表,显示您的手机驱动程序已成功安装。

现在在Eclipse中执行以下步骤在您的设备中安装您的应用程序:

  1. 转到“运行”>“运行configuration”>“目标”选项卡。
  2. 检查选项“始终提示select设备”。 然后从Eclipse运行应用程序,提示窗口终于显示您的设备。

请检查您的设备是否显示在Window> Open Perspective中的Eclipse设备选项卡中。 如果没有在那里显示,那么你需要安装设备的驱动程序。 一旦设备在“设备”选项卡中可见,则更改手动目标的启动设置。 一旦你启动你的应用程序,那么它将允许你从真实的设备或虚拟设备中进行select

如果您有以下问题

在这里输入图像描述

那么你可以按照下面的方法来修复它

在这里输入图像描述

注意:您应该启用Android设备上的USBdebugging(它将在系统设置中的开发人员选项)

我有这个问题。 与我的星系S2。 所以来到这里寻求build议,但找不到具体的东西。 然后,我在三星网站上find了这个'Kies'软件,在我的确切型号的手机下,点击软件下载下。 它安装了正确的USB驱动程序作为安装Kies的过程的一部分,所以我的手机立即在日食上可见。

Galaxy S2(GT I1900)的Kies版本= http://www.samsung.com/uk/support/model/GT-I9100LKAXEU-downloads#

还有其他版本的凯斯当然是其他的机器人模型。

(新)设备不显示,检查清单:

  • 开发者选项打开
  • USBdebugging打开
  • 尝试更改为USB存储/ MTP / PTP如果它安装窗口驱动程序,并失败,这是你的问题(在Windows设备pipe理器validation)修复它。

好吧,这是一个古老的线程 –
但我花了近两天,没有得到任何地方
这是什么解决了我的问题
我有USBdebugging启用(find开发人员选项本身是一个痛苦 – 我认为从谷歌的7次点击是幼稚的,只是简单的愚蠢 – 咆哮)

但是HTC synpipe理器,eclipse ADT和windows计算机pipe理都无法识别我的设备

我的问题是我的手机被设置为只有USB充电 – 这是问题在“USB电脑连接”>>select选项USB存储一旦你这样做 – 电脑将安装驱动程序,您的设备将被Eclipse检测到以及“Android USB设备”下的“计算机pipe理”

现在我仍然不知道访问“USB电脑连接”的方法,但当时我确实可以select改变和不工作

对于那些(如我以前)谁不知道如何识别'计算机pipe理'显示他们的设备寻找'Android的USB设备'如果它的存在 – 那么你的设备被检测到你的电脑

希望这有助于其他人
尚卡尔

在Google Nexus 7的套件中,我厌倦了一切,并没有成功。 该设备以前确实连接到这台计算机。

然后我打开设置 – 开发者选项 – 撤销USBdebugging授权,并确认我真的想撤销他们。

我拔下并插入USB。 平板电脑蜂拥而至,询问是否要授权电脑进行debugging。 我说“是”,一切都恢复正常。

对我来说,问题是有缺陷的USB电缆 。 我已经尝试了以上所有答案。 没有什么给我任何修复。 但最后我才知道问题是因为我的USB电缆,而改变USB电缆。 当通过USB电缆连接时,手机正在充电,但没有安装驱动程序。 有些USB电缆没有这个选项。 所以在购买时请检查并购买。

最好的办法是在系统以及Android设备上安装PDAnetworking(软件)。 该软件自动安装所有手机的全球驱动程序,提供简单的连接到Android设备。

按照这些链接下载

对于系统

对于Android设备

当我的设备没有显示时,这是我的Windows清单(不是设备本身):

  1. 确保在设置>开发人员选项中打开了USBdebugging。
  2. 检查设备上的状态栏。 它会告诉您您的手机是作为媒体设备(MTP)还是发送图像(PTP)连接。 我的设备仅在selectPTP时列出。
  3. 打开Windows防火墙。
  4. 任何代理程序都在整个Windows端口上运行。
  5. 最后停止从Windows任务pipe理器adb.exe等待几秒钟自动重启。