【问题标题】:Android device is not connected to USB for debugging (Android studio)Android 设备未连接到 USB 进行调试(Android 工作室)
【发布时间】:2013-07-07 04:59:43
【问题描述】:

我正在尝试使用真实设备而不是在模拟器上调试我的应用程序。当我尝试连接时,它给了我消息:

未找到 USB 设备

我尝试拔下并重新插入,但没有成功。我还在我的设备中启用了 USB 调试 和 未知来源选项。

感谢任何帮助!

谢谢!

【问题讨论】:

  • 设备连接电脑后重启android studio
  • 感谢您的回复。那没起效。仍然给我这个信息!
  • 我用一加手机调试。当我连接三星 Tab 并在其上调试我的应用程序时,突然我无法再次使用 OPO 进行调试。我不知道这是怎么可能的,但是当我检查 OPO 开发人员选项时,Android 调试开关已关闭。
  • 下面的回答帮我解决了问题stackoverflow.com/questions/25225927/…

标签: android android-studio debugging adb


【解决方案1】:

我在使用 Nexus 7 时遇到了这个问题 - 它在设备管理器中显示正常,但未被 Android Studio 识别。设备已打开 USB 调试。最后,我注意到左上角有一个图标,上面写着“已作为媒体设备连接。触摸其他 USB 选项。”当我选择这个时,我能够从媒体设备 (MTP) 更改为相机 (PTP),然后它就开始工作了。

【讨论】:

  • 这对我有用,但我还必须重新启动 Android Studio。
  • 也为我工作。更改为 PTP 并重新启动 android studio
  • 为我工作。从 MTP 和 PTP 更改,断开并重新将电缆连接到设备就可以了。
  • @parsley72 你救了我的命先生。我选择相机 (PTP) 设备,然后它找到了我的设备。我的设备是 Walton primo RX4
  • 在我的华为手机上选择“照片”模式对我有用。
【解决方案2】:

如果您在 Windows 上,很多时候它无法完全识别设备,并且由于驱动程序问题,设备不会显示。

  • 进入设置
  • 控制面板
  • 硬件和声音
  • 设备管理器

并查找任何显示错误的设备。 许多机器人将显示为未知的 USB 设备。 选择该设备并尝试为其更新驱动程序。

【讨论】:

  • 感谢您的回复。当我去设备时。在其他设备下,它显示带有感叹号的 Android 适配器。但是当我尝试更新它时。更新失败。
  • 伟大的成就。我从制造商网站单独下载了设备 USB 驱动程序。现在我可以连接到设备了。
  • 天啊!!你拯救了我的一天!
  • 非常感谢。但是我必须按照@parsley72的建议做更多的步骤:stackoverflow.com/a/19461399/3686940
  • 谢谢,这适用于沃尔玛销售的 LG K7。我安装了 LG 的驱动,然后就可以了。
【解决方案3】:

此解决方案适用于所有无法识别的 android 设备...大多数通用品牌不附带 USB 调试驱动程序...

  • 进入设置
  • 控制面板
  • 硬件和声音
  • 设备管理器
  • 并查找任何显示错误的设备。许多机器人将显示为 未知的 USB 设备或只是 Android

您首先需要的是您的设备 ID。您可以让他们打开设备管理器并找到带有黄色感叹号的“未知设备”。右键单击它并选择“属性”,然后转到“详细信息”选项卡。在“属性”下拉菜单下,选择硬件 ID。应该有两个字符串:

USB\VID_2207&PID_0011&REV_0222&MI_01
USB\VID_2207&PID_0011&MI_01

将这些字符串复制到某处,然后导航到您下载 Google USB 驱动程序的位置。然后你需要在文本编辑器中打开文件'android_winusb.inf'。我会推荐使用 Notepad++。

首先,为您的设备创建一个子部分。我叫我的';RCA 6378W2',但你怎么称呼它并不重要。然后,在您创建的子部分下粘贴您从设备管理器复制的设备 ID 字符串,前面加上“%SingleAdbInterface%”。如果您需要帮助,请查看此屏幕截图。

注意:

如果您使用的是 Windows 8 或 8.1,则需要先禁用设备驱动程序签名检查,然后才能安装修改后的驱动程序。这是有关如何禁用设备驱动程序检查http://www.youtube.com/watch?v=NM1MN8QZhnk 的快速视频。 64位左右忽略开头部分,你的电脑架构无所谓。

Please look at this article, for more information and MacOS instructions.

【讨论】:

  • 谢谢!帮助三星 Galaxy Star GT-S7262。我将此部分添加到 android_winusb.inf 文件 - ;Samsung Galaxy Star %SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6866&REV_0400&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_04E8&PID_6866&MI_01
  • 我的只是说未知。
  • 帮我买了三星 Galaxy A5 (2016)。
【解决方案4】:

尝试不同的电缆,最好是三星官方的。

我曾尝试过使用过的糟糕的 USB 数据线,然后又尝试了另一根三星的 USB 数据线,现在可以正常使用了。

不知道为什么它们会有所不同但对我有用。

【讨论】:

  • 这恰好是我的问题。我可以用这个 USB 数据线给手机充电,但我不能用它来传输数据,这有点尴尬。我猜,它是一根 USB 1.0/1.1 电缆。
  • 这个回复应该得到极大的支持。这种情况在我身上发生过很多次,即使是你买的好电缆也会因为反复使用而磨损。除非它是一些奇怪的 windows USB 东西(我在 Linux 上使用 udev)——而且没有其他工作——它是 f***king gd$mn usb 电缆连接器。保证,每次。
【解决方案5】:

为三星找到了,安装 Kies 还更新了 USB 驱动程序,这解决了我将带有 Android 4.1.2 的三星 Galaxy S Advance 连接到 Windows 7 64 位上的 Android Studio 的问题。 在这种情况下,设备管理器显示设备驱动程序已更新并且可以正常工作,但是当我连接手机时,Android Studio 无法识别我的设备。

【讨论】:

  • 我在 Mac OSX Yosemite 上,无法连接到 Galaxy S7。在尝试了 Samsung Kies 之后,我确实收到了一个要求 USB 权限的新提示。在我批准之后,我的 USB 设备开始显示在 Chrome 中。
【解决方案6】:

我在将 Galaxy Nexus 连接到 win7 x64 时遇到了同样的问题。我通过获取驱动解决了这个问题,可以从here下载,也可以通过Android SDK manager下载。

【讨论】:

  • 我从以下位置下载了 Google USB 驱动程序:developer.android.com/sdk/win-usb.html#top - 连接了手机 - 使用“adb.exe usb”重新启动了 ADB 守护进程 - 接受了智能手机上要求我接受通信的对话窗口
【解决方案7】:

将手机置于开发者模式后,重新启动它。这对我有用,也许它也对你有用。重启后,手机被识别,驱动自动安装。注意 - 我在 Windows 7 上运行。

【讨论】:

    【解决方案8】:

    我一直在使用 Android Studio 的 Mac OSX Mavericks 上遇到这个问题,使用我的 Samsung Galaxy Express ,我做了一个小技巧,运行 -> 编辑配置 -> 运行 -> 显示选择器对话框。当我“播放”并出现对话框时,我连接了我的设备,它确实出现了。 ;)

    【讨论】:

    • 即使我收到“找不到 USB 设备”错误,Felipe 的解决方案有时也适用于我:.. run .. debug 'app'(谢谢 Felipe)
    • 我试图编辑,添加到以前的评论,但 stackoverflow 不允许在 5 分钟后编辑窗口 = 新评论...如果运行/调试“应用程序”不起作用,打开活动监视器并退出'adb' 有时也有效。
    【解决方案9】:

    您需要先安装驱动程序。按照 Android 开发者网站上的说明进行操作:

    http://developer.android.com/tools/extras/oem-usb.html

    【讨论】:

      【解决方案10】:

      我在使用三星 Galaxy Note 2 时遇到了同样的问题。它在一台电脑上被识别,但在另一台电脑上却没有(都运行 Windows 7 64b)。经过数小时的努力,我在 Android Studio 无法检测到智能手机的电脑上安装了 Kies(来自三星网站)(另一台上安装了 Kies)。

      像魔法一样,Android Studio 检测到了手机!!!我注意到 Kies 安装程序为手机安装了一些驱动程序。

      因此,对于那些遇到相同检测问题的人,我强烈建议先安装 Kies。

      【讨论】:

        【解决方案11】:

        Galaxy S7,我必须进入设置、开发者选项并允许 USB 调试。这要求批准它所连接的计算机,并立即出现。

        【讨论】:

          【解决方案12】:

          我试过重启设备,它工作正常,弹出并询问是否信任 Mac 进行调试模式。

          【讨论】:

            【解决方案13】:

            我用的是三星S8,我尝试安装:

            1. 英特尔 Android 驱动程序
            2. 三星 USB 驱动程序

            但仍然缺少 adb 网桥驱动程序。 我终于安装了三星智能开关应用程序,它是一个媒体管理器应用程序。

            2018-04-20 更新:如果您对驱动程序感到困惑,请使用http://adbdriver.com/downloads/

            【讨论】:

              【解决方案14】:

              如果您使用的是 USB Type-C 数据线,请检查它是否具有充电和数据传输功能。许多 USB Type-C 数据线仅用于充电,Android Studio 无法识别。

              【讨论】:

              • 我几天前买了一条数据线,它同时具备这两种功能,但它会在一段时间后断开连接,所以每次断开连接时我都必须更改选项(从充电到文件传输)..再过一段时间它会工作,然后在几分钟后断开连接(现在反向更改,从文件传输到充电)..
              【解决方案15】:

              检查已安装的驱动程序。如果驱动程序正常,请检查设备 USB 端口,它可能已损坏。

              【讨论】:

                【解决方案16】:

                我有一台三星 Galaxy S4。虽然可以从设备中看到,但我的手机并未列为已从 Android Studio 连接。我独立尝试了几件事,然后一起尝试,发现只有组合步骤解决了问题,所以如果上面列出的措施或其他网站上的措施无法单独工作,这是给你的。

                1. 从“开发者选项”启用 USB 调试
                2. 从三星下载 Kies。我相信三星美国已经用一款名为 Smart Switch 的新软件取代了 Kies,但这并没有为我解决任何问题。我找到了一个运行良好的Samsung UK download of Kies。
                3. 通过 USB 将手机连接到 PC 后,转到手机通知并单击顶部的 USB 设置。将其切换到相机模式。

                我再说一遍,只有这 3 个一起解决了问题,所以如果您尝试的某些修复没有奏效,请使用这 3 个,它可以为您解决问题。祝你好运。

                【讨论】:

                  【解决方案17】:

                  重启 Android Studio 在我的情况下工作

                  【讨论】:

                    【解决方案18】:

                    对我来说,这个简单的技巧很有效:

                    我实际上在设备管理器(控制面板 -> 硬件和声音 -> 设备管理器)中启用和禁用了列出的适用于 android 的 USB 适配器。天哪,它正在工作! :D

                    【讨论】:

                      【解决方案19】:

                      我的解决方案是按照https://developer.android.com/studio/run/oem-usb.html#InstallingDriver 的说明进行操作。具体来说,该链接中帮助我找到解决方案的关键部分是:“安装 USB 驱动程序。首先,从下面的 OEM 驱动程序表中找到适合您设备的驱动程序。”这意味着您找不到适用于所有人的单个链接作为解决方案。这将取决于您的设备! “所以我访问了https://developer.android.com/studio/run/oem-usb.html#Drivers 获取 OEM 驱动程序的页面。在我的情况下,我使用的设备是 LG K8 LTE。我必须去http://www.lg.com/us/support/software-firmware-drivers#,按产品浏览,我在下面找到了我需要的驱动程序型号“LGAS375 KG K8 ACG - AS375”,手机产品。来自http://www.lg.com/us/support-mobile/lg-LGAS375,我使用了Windows的“安装USB驱动程序”(http://tool.lime.gdms.lge.com/dn/downloader.dev?fileKey=UW00120120425)。

                      根据您使用的设备型号,您需要找到适用于您手机的特定驱动程序,并且应该可以。

                      【讨论】:

                        【解决方案20】:

                        如何使用 adb 命令行连接到工作设备:

                        在手机和手机连接上启用USB调试。

                        我在 linux(redhat 和 ubuntu)上执行这些命令,但相同的命令在 windows 的引擎盖下工作。设备管理器运行 adb 命令。如果您设置了 SDK 的路径,您可以在设备管理器中找到控制台或常规命令行工作。

                        如果您可以运行 adb 并看到类似 ??????????在设备列表中..

                        $ android-studio/sdk/platform-tools/adb devices
                        List of devices attached 
                        ????????????    no permissions
                        

                        您可能以普通用户身份运行 adb 服务器。 您可能必须以 root 身份运行 adb 服务器。 因此,以普通用户身份终止服务器并以 root 身份启动它。

                        $ adb kill-server
                        $ which adb
                        $ sudo <fullpath>/android-studio/sdk/platform-tools/adb start-server
                        

                        现在查看 adb devices 列表,如果本机第一次连接此手机会看到“unauthorized”。

                        $ adb devices
                        List of devices attached 
                        MWS0216A31xxxxxx    unauthorized
                        

                        此时在手机上您应该会弹出对话框,您可以点击确定进行授权。然后您应该会在设备列表中看到“设备”,并且 shell/push/pull/sync/backup... 等命令应该可以工作。

                        $ adb devices
                        List of devices attached 
                        MWS0216A31xxxxxx    device
                        
                        $ adb shell "uname -a; df; ls /storage/sdcard0/Download"
                        Linux localhost 3.10.90-g2ff1b22 #1 SMP PREEMPT Tue Dec 27 17:12:50 CST 2016 aarch64
                        Filesystem               Size     Used     Free   Blksize
                        /dev                     1.3G   108.0K     1.3G   4096
                        /sys/fs/cgroup           1.3G    12.0K     1.3G   4096
                        /mnt                     1.3G     0.0K     1.3G   4096
                        /sys/fs/cgroup/pids: Permission denied
                        /system                  2.4G     2.3G   106.8M   4096
                        /cust                  492.0M   327.7M   164.3M   4096
                        /cache                 248.0M   160.0K   247.8M   4096
                        /splash2: Permission denied
                        /3rdmodem               59.0M     4.9M    54.1M   1024
                        /3rdmodemnvm: Permission denied
                        . .
                        /storage                 1.3G     0.0K     1.3G   4096
                        /data                   25.1G    10.9G    14.2G   4096
                        /mnt/runtime/default/emulated: Permission denied
                        /storage/emulated       25.1G    11.2G    13.8G   4096
                        /mnt/runtime/read/emulated: Permission denied
                        /mnt/runtime/write/emulated: Permission denied
                        .
                        .
                        

                        可爱的七月。希望。

                        【讨论】:

                          【解决方案21】:

                          例如:

                          我的文件路径:

                          C:\...\sdk\extras\google\usb_driver\android_winusb.inf
                          

                          我要粘贴的数据:

                          ;Tablet PC
                          
                          %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0003&MI_01
                          
                          %CompositeADBInterface%     = USB_Install, USB\VID_18D1&PID_0003&REV_0230&MI_01
                          

                          【讨论】:

                          【解决方案22】:

                          好吧,就我而言,更新驱动程序、重启 Android Studio、重启手机、更改 USB 模式或拔下 USB 都没有帮助。

                          然后我进入手机中的开发设置,切换开发。模式关闭然后重新打开,它工作。 AS 已打开,此时手机已插上电源。

                          【讨论】:

                            【解决方案23】:

                            我在带有 Android Developer Studio 的戴尔 Ubuntu linux 机器上突然出现了这个问题。我做了以下步骤

                                1. I opened "System Settings"
                                2. Select the listed item "Software and Updates"
                                3. Click on the tab "Additional Drivers"
                                4. There was a mention about "Dell Inc: Unknown" and the option "Do not use use the device" selected. I selected the alternate driver mentioned and did an "Apply the Changes".
                            

                            它开始工作了。

                            【讨论】:

                              【解决方案24】:

                              我刚刚运行 adb 命令提示符并点击“adb devices”,它显示守护程序没有运行。它自行安装,现在我可以在那里看到安卓设备。

                              C:\...\...\source\repos\ABC\ABC\Ex.Android>adb devices
                              List of devices attached
                              * daemon not running; starting now at tcp:5037
                              * daemon started successfully
                              ZF22Q3T      unauthorized
                              

                              并重新加载项目

                              【讨论】:

                                【解决方案25】:

                                Windows,很多时候它无法完全识别设备,并且由于驱动程序问题,设备不会显示。

                                • 1).进入设置

                                  2).控制面板

                                  3).硬件和声音

                                  4).设备管理器

                                【讨论】:

                                  猜你喜欢
                                  • 1970-01-01
                                  • 1970-01-01
                                  • 1970-01-01
                                  • 2020-11-09
                                  • 1970-01-01
                                  • 1970-01-01
                                  • 2017-01-12
                                  • 2011-12-14
                                  • 2017-04-09
                                  相关资源
                                  最近更新 更多