【问题标题】:Android ADB doesn't see deviceAndroid ADB 看不到设备
【发布时间】:2012-08-02 09:02:27
【问题描述】:

我正在尝试在 OMEGA T107 平板电脑上运行我的应用程序。但是adb 看不到我的设备。我几乎尝试了所有方法。

【问题讨论】:

标签: android adb tablet


【解决方案1】:

请记住,在您连接设备时,Android 建议选择一种可能的连接选项。 就我而言:

  1. 文件传输
  2. 充电
  3. 媒体

并非所有类型的连接都适用于 ADB。在我的情况下,需要选择电源充电才能连接到 ADB

【讨论】:

    【解决方案2】:

    我遇到了同样的问题,没有一个解决方案适合我。

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

    Android 11

    设置->系统->开发者选项->USB调试

    【讨论】:

    • 使用 android 11 我必须转到设置 -> 系统 -> 开发人员选项 -> USB 调试。 (略有相同,但由于我不得不搜索一下,我添加了这个评论^^)
    • @MattWalterspieler 谢谢,更新了答案
    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      调试需要在目标设备上使用enabledadb 才能看到它。

      【讨论】:

        【解决方案5】:

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

        【讨论】:

          【解决方案6】:

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

          顺便说一句,它是为 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 kill-server
          adb start-server
          

          现在 ADB 应该可以识别设备了。

          【讨论】:

          • 谢谢,现在我的 MIO A105 启动并运行了!在 OSX 上,供应商 ID 可以在“系统信息 > 硬件 > USB”中找到。 adb_usb.ini 文件位于 ~/.android
          • /!\ 该链接将我重定向到一个试图加载未经身份验证的脚本并安装 chrome 扩展程序的网络钓鱼新闻站点,我们将不胜感激链接更新
          • 我已经描述了链接中的所有内容。所以没有必要访问链接。 @NinoFiliu 我将删除链接以防止任何有害脚本。感谢提及
          • 为什么没有提到 android_winusb.inf 在哪里?我在我的电脑上找到了其中的 6 个。
          • 无法获取 adb_usb.ini
          【解决方案7】:

          卸载之前安装的所有旧的“Android ADB Interface”驱动程序,然后安装新的驱动程序对我有用。

          【讨论】:

          • 尝试了一切,更新到最新的谷歌驱动程序,编辑了 android_winusb.inf 和 adb_usb.ini -- 在我卸载 ADB 驱动程序并让 windows (7) 自动安装一个新驱动程序之前,没有任何效果。
          【解决方案8】:

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

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

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

          【讨论】:

            【解决方案9】:

            在 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 时,该设备应该在列表中。

            【讨论】:

              【解决方案10】:

              其中一些答案已经很老了,所以最近可能发生了变化,但我遇到了类似的问题,我通过以下方式解决了它:

              1. 加载设备的 USB 驱动程序 - 三星 S6
              2. 在手机上启用开发者工具。
              3. 在设备上,转到设置 - 应用程序 - 开发 - 检查 USB 调试
              4. 重启操作系统(Windows 7 - 64 位)
              5. 打开 Visual Studio

              我认为是第 3 步让我难过一阵子。我启用了开发人员工具,但我没有专门启用“USB调试”。

              【讨论】:

              • 第三步在最新版本(2020 年)中对我有用。谢谢。
              • 开发选项 - 打开 USB 调试也对我有用 使用 n “hena T107” 平板电脑 - 谢谢
              【解决方案11】:

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

              adb kill-server
              adb start-server
              

              然后

              adb devices -l 
              

              应该列出连接的设备

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

              我不得不在设备上@9​​87654323@调试模式,然后重启adb服务器。

              【讨论】:

              • 这并不能解决问题,我已经这样做了好几个小时了。这是更多的东西
              • 是的。我真的很困惑,因为 PHONE 说“usb 调试已连接”并且“lsusb”清楚地显示了它,并且昨天同一型号的手机在同一台计算机上运行良好。
              【解决方案12】:

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

              https://github.com/koush/UniversalAdbDriver

              它在底部有一个链接:

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

              【讨论】:

                【解决方案13】:

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

                【讨论】:

                • 我知道,当然我ve checked, drivers are installed i think just drivers from goodle arent 很好
                • Google 不提供适用于不同制造商的设备的驱动程序。当您说驱动程序已安装时,您是自己安装的吗,也许是从平板电脑随附的 CD 中安装的?
                • 尝试为 Windows 安装 PdaNet。安装此应用程序时,他们还为不同设备安装了许多驱动程序。我发现这是安装许多设备驱动程序的单一简单来源。
                • 没有我 dodnt becouse i havent 任何 cd 并且找不到将是马赫的驱动程序:/
                【解决方案14】:

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

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

                adb kill-server

                adb 设备

                经常。

                【讨论】:

                • 你在哪个主机平台上?
                • 你下载驱动了吗?这是我的第一个建议。
                • 是的,这个来自谷歌,使用 SDK 管理器。我认为驱动程序无法马赫但无法为这款平板电脑找到任何东西:/
                • 是的。我也很难找到该平板电脑的驱动程序。硬朗的样子。如果你找到了,请告诉我们。应该在您的购买决定中考虑到这一点。你总是可以安装 Ubuntu :)
                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多