Android ADB没有看到设备

时间:2012-08-04 17:22:08

标签: android adb tablet

我正在尝试在OMEGA T107平板电脑上运行我的应用程序。但adb没有看到我的设备。我几乎尝试了一切。

14 个答案:

答案 0 :(得分:10)

我尝试了网上列出的所有方式一整天,但我没有得到任何解决方案。然后,我跟着一个链接,在短短两分钟内我的问题就解决了!

顺便说一句,它适用于Windows用户!

从设备管理器中找出设备的供应商ID 为此,请将OTG端口连接到计算机的USB端口 转到“开始”菜单,右键单击“我的电脑”,然后选择“属性” 选择“设备”选项,打开“设备管理器” 选择您的设备(主要在USB设备或其他设备中),然后右键单击并选择“属性” 选择“详细信息”选项卡并从属性下拉列表中选择“硬件ID”,您可以看到硬件ID,在我的情况下是x2207。
打开android_winusb.inf并添加以下行:

;<Device name>   in our case I gave MK808
%SingleAdbInterface%        = USB_INSTALL, USB\VID_2207&PID_0010&MI_01
%CompositeAdbInterface%     = USB_INSTALL, USB\VID_2207&PID_0010&REV_0222&MI_01

打开C:\ Users \ .android \ adb_usb.ini并添加以下条目

0x<device id>  .. in our case it is 0x2207

重启ADB
adb kill-server
adb start-server

现在ADB应该识别设备。

答案 1 :(得分:7)

解决这个问题的正常方法确实是重启adb服务器:

adb kill-server
adb start-server

然后

adb devices -l 

应列出已连接的设备

但它可能无法解决问题。它附加在我身上。

我必须disable/enable设备上的调试模式,然后重新启动adb服务器。

答案 2 :(得分:6)

其中一些答案很古老,所以也许最近有所改变,但我遇到了类似的问题,我解决了这个问题:

  1. 加载设备的USB驱动程序 - Samsung S6
  2. 在手机上启用开发者工具。
  3. 在设备上,转到设置 - 应用程序 - 开发 - 检查USB调试
  4. 重新启动操作系统(Windows 7 - 64位)
  5. 打开Visual Studio
  6. 我认为这是让我难以忍受一段时间的第3步。我启用了开发人员工具,但我没有专门启用“USB调试”,但是。

答案 3 :(得分:4)

在Windows上,您需要为设备安装驱动程序,以便adb识别它。要查看是否已安装驱动程序,请检查设备管理器。如果设备管理器中有任何“无法识别的设备”,则不会安装驱动程序。您通常可以从制造商那里获得adb驱动程序。

答案 4 :(得分:3)

你在使用什么操作系统?如果您运行Windows,则需要确保拥有驱动程序。您还应该确保不仅安装了Android SDK Manager,还包含一些针对不同设备的附加功能。不确定你的是否在那里。

确保您的手机已启用调试功能。我发现自己不得不跑

  

adb kill-server

     

adb devices

答案 5 :(得分:3)

对于带有Nexus 10设备的Windows 8 64位,这对我有用:

https://github.com/koush/UniversalAdbDriver

它底部有一个链接:

http://download.clockworkmod.com/test/UniversalAdbDriverSetup.msi

答案 6 :(得分:3)

在Windows上,很可能是设备驱动程序安装不正确。

首先,从Android SDK Manager安装Google USB Driver

然后,转到Start,右键点击My Computer,选择Properties,然后转到左侧的Device Manager。在Other DevicesUnknown devicesUSB Devices)下找到您的设备。右键单击它并选择Properties。导航到Driver标签。选择Update Driver,然后选择Browse my computer for driver software。选择%ANDROID_SDK_HOME%\extras\google\usb_driver目录。 Windows应该在那里找到并安装驱动程序。然后运行adb kill-server。下次执行adb devices时,设备应位于列表中。

答案 7 :(得分:3)

我遇到了同样的问题,没有一种解决方案对我有用。

打开设置菜单->开发人员选项->应该打开USB调试

答案 8 :(得分:1)

它在我的Astro Tab A737中对我有用 从计算机中的http://pdanet.co/a/下载并安装PdaNet +。

在安装时按照向导中的所有步骤进行操作。安装驱动程序后Android Studio应识别平板电脑。

此外,请确保设备处于PTP模式。

答案 9 :(得分:1)

需要在目标设备上进行enabled调试,以使adb能够看到它。

答案 10 :(得分:0)

上面的解决方案可能对您有用,但是如果它们都不起作用,就像它们不适用于我的“ Huawei Honor 7(PLK-L01)”一样,我找到了下面的链接,并此一个有效,这似乎是一个普遍的答案!

问题出在驱动程序错误,阻止了通用驱动程序检测设备

只需按照此链接中的步骤操作即可:

https://www.makeuseof.com/tag/android-wont-connect-windows-adb-fix-it-three-steps/

您可能还需要这个:

如何在“ USBDeview”中查找设备 (需要链接的说明)

当您想要删除错误的驱动程序时,如果您的列表像我的一样混乱,则可以使用Omid Heshmatinia的答案找到您的设备:

  

打开“设备管理器”。选择您的设备(通常在USB设备或   其他设备),然后右键单击并选择“属性”。选择   在“详细信息”标签上,然后从属性下拉列表中选择“硬件ID”,   您可以看到硬件ID

它就像USB\VID_2207&PID_0010&REV_0222&MI_01(在这种情况下,硬件ID为2207)

在“ USBDeview”中,按Instance id标签对列表进行排序,现在您可以使用硬件ID查找设备。

答案 11 :(得分:0)

卸载以前安装的所有旧的“ Android ADB接口”驱动程序,然后安装新的驱动程序对我来说是可行的。

答案 12 :(得分:0)

英特尔对此有一个桃子文章。都是相同的驱动程序。仅仅是Inf文件中的设备ID不匹配,可以对其进行编辑,或者Windows强制安装了我们指向它的驱动程序。英特尔的文章非常详尽,涵盖了您遇到的每一个障碍。链接-https://software.intel.com/en-us/xdk/docs/installing-android-debug-bridge-adb-usb-driver-on-windows

答案 13 :(得分:0)

并非所有USB电缆都可以传输数据。如果您的设备正在充电,但未建立与计算机的连接,请尝试使用其他USB电缆。

似乎微不足道。但是,如果每个其他正常工作的解决方案都不起作用,则值得尝试。从来没有过这个问题。但是显然我将专用于充电的USB电缆与通常用于开发的USB电缆混合了。