使用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
- 插入设备USB
- 桌面“我的电脑”右键 – >“pipe理器”
- select“设备pipe理器”
- 便携式设备
- 右键点击你的设备 – >“更新驱动软件” – >自动search(等待3-5分钟左右)
- 完成
重新启动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或更高版本的设备 ,您可能需要解锁开发人员选项,才能在菜单中使用该选项:
- 转到Android主屏幕。
- 拉下通知栏。
- 点按“设置”
- 点击“关于设备”
- 点击“Build Number”button约7次。
- 开发人员模式现在应该被解锁,并在设置>更多>开发人员选项或设置>开发人员选项中可用
在PC端
- 用USB电缆将设备连接到PC。
- 下载Google USB Driver
- 在计算机上提取/解压“latest_usb_driver_windows.zip”文件(最好使用7-zip免费软件 )
- 在PC上打开设备pipe理器
- Windows 7和8用户 →从开始(或开始屏幕)search设备pipe理器,然后单击打开。
- Windows XP用户 → 谷歌它
- 您将在设备pipe理器中看到连接到您计算机的所有设备的列表。 只需find您的设备(最有可能在其他设备列表中,带有黄色感叹号的ADB设备名称),然后右键单击它并select更新驱动程序软件 。
- 在下一个窗口中select“浏览我的电脑以查找驱动程序软件”
- 现在点击“浏览…”button,从“latest_usb_driver_windows.zip”文件中select我们在步骤3中提取的“usb_driver”文件夹。
- 不要select压缩文件,select提取压缩文件内容的文件夹。 并保持包含子文件夹checkbox
- 在安装过程中(作为安全检查),Windows可能会询问您的权限以安装驱动程序,请单击“安装”
- 安装完成后,您会在设备pipe理器屏幕上看到刷新的设备列表,显示您的手机驱动程序已成功安装。
现在在Eclipse中执行以下步骤在您的设备中安装您的应用程序:
- 转到“运行”>“运行configuration”>“目标”选项卡。
- 检查选项“始终提示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清单(不是设备本身):
- 确保在设置>开发人员选项中打开了USBdebugging。
- 检查设备上的状态栏。 它会告诉您您的手机是作为媒体设备(MTP)还是发送图像(PTP)连接。 我的设备仅在selectPTP时列出。
- 打开Windows防火墙。
- 任何代理程序都在整个Windows端口上运行。
- 最后停止从Windows任务pipe理器adb.exe等待几秒钟自动重启。