安卓工作室 - 未检测到USB设备

22

我尝试连接我的手机到Android Studio 2.0进行开发,但是没有成功。以下是我所做的步骤:

  1. 在我的手机中,依次点击Apps/gear icon/设置/SYSTEM/{ } Developer options/ Android debugging/,并启用Android Debug Bridge(adb)界面(打勾)。
  2. 使用USB线将手机连接至电脑后,在电脑文件夹中可以看到A0001文件夹。在A0001文件夹中,我可以看到手机中的文件。
  3. 在电脑上运行Android Studio/bin/studio.exe后,“选择部署目标”窗口显示“未检测到USB设备或运行的模拟器”消息。
  4. 我已经尝试了两个不同的USB驱动程序,但没有成功。
  5. 也许我需要告诉Android Studio我的USB驱动程序在哪里?但是,怎么做呢? 你能帮帮我吗?

你的设备在设备管理器中显示吗? - JosephM
非常感谢!我只能从“计算机”中看到设备名称(以及设备中的所有文件名称)。你所说的“设备管理器”是什么意思? - mark22
http://prnt.sc/b2daa7 - JosephM
我只能找到设备监视器:
工具 Android - Android 设备监视器
无法初始化监视器线程:无法建立回环连接
- mark22
1
还有另一种解决方案。使用adb安装设备http://adbdriver.com/downloads/ - JosephM
15个回答

19

我也遇到过同样的问题,我通过以下方法解决了它。

  1. 首先,在您的Android设备上启用调试模式。

  2. 从开始菜单进入设备管理器,尝试找到带有错误符号的ADB接口。这通常是因为Windows有时无法加载所有移动设备驱动程序造成的。

  3. 接下来,打开http://adbdriver.com/downloads/并下载驱动程序安装程序,解压缩并运行它。

  4. 现在转到Android Studio,您应该发现一切正常了。 放松……


11

我也有同样的问题,但我希望你能像我一样避免这个问题。

有一个“适用于所有Android设备的通用ADB驱动程序”。

听起来很神奇,对吧。

只需要按照此链接进行操作。 https://devs-lab.com/usb-adb-drivers-for-all-android-devices.html

有趣的是,该文章中没有“第5步”,所以我会告诉你。

您需要从“开发人员选项”启用“USB调试”,将手机作为“MTP存储”连接到计算机,并在Windows将您的手机检测为“便携式设备”后执行ADBDriverInstaller.exe(从devs-lab下载)

检查设备列表,您的手机将显示“驱动程序不正确”,选择您的手机并点击安装。

第6步:完成此过程后,您将看到类似于链接中出现的图像。

希望这可以帮到其他人。


1
我不会忘记在Android Studio中启用“工具| Android | 启用ADB集成”。 - Israel

6
  1. 打开 Run > Edit Configurations...

  2. Deployment Target Options 下拉菜单中选择 Show Device Chooser Dialog

参考图片 enter image description here


1
非常感谢。 然而,我已经在我的Android Studio项目中到处查找,但没有看到任何类似于“运行部署目标选项目标”的内容。 - mark22
我已经更新了答案,请检查并回复任何问题@mark22。 - T.S
感谢提供详细信息。按照所有步骤操作后: (顶部)菜单 - 运行 - 编辑配置 - 通用 - 部署目标选项 - 目标:- USB 设备 - 确定 我点击了运行按钮,但不幸的是,在左下角收到了以下消息: “运行应用程序时出错:未找到目标设备。” - mark22
尝试在手机未锁定时连接到USB 2端口,有时在USB 3端口中无法正常工作。在此之前,请重新启动AS@mark22,希望能解决问题。 - T.S

5

在为此问题苦苦挣扎一段时间后,我发现有些数据线只能为您的手机充电,尽管它们似乎正常工作,但它们不能使您的手机作为“媒体设备”使用,因此Android Studio无法检测到它。


4

前往

工具 | Android | 启用ADB集成

确保已启用。当我升级到2.X时,由于某种原因它被禁用了,我花了几个小时才找到它。


谢谢。是的,它已启用。 - mark22

3
设置手机进行调试需要三个步骤:
1)进入 设置,点击 关于手机,找到 软件信息,点击 Android版本 7 次。您将收到一条消息,提示您已经成为开发者。
2)在设置 - 开发者选项中启用 USB调试。确保未连接USB端口以启用 USB调试选项,否则将被禁用。

3)确保 USB 连接设置为相片传输(或 MTP - 传输照片和视频)。插上 USB 后,在屏幕顶部向下滑动,您将看到 USB调试 已打开的通知。 点击它,然后选择 相片传输选项。

请参考以下截图:
enter image description here
enter image description here

3

我真的不敢相信这是为什么这么难!让我再试一次,请再检查我的步骤: 我安装了Android Studio 2.0,然后运行计算机/操作系统(C:)/……/Android Studio/bin/studio.exe。 Android Studio窗口出现在我工作区计算机/OS2(J:)/用户/我的帐户/桌面/中。 我用电脑连接了我的手机,出现了计算机/A0001/,我可以从中看到我的手机上的文件。 我在Android Studio窗口中点击运行图标,出现了一个“选择部署目标”窗口,显示“未检测到USB设备或正在运行的模拟器”的消息。 (我有两个USB端口,尝试了两个但得到了相同的结果。)


3

当我将手机连接到电脑时,手机上出现了三个选项:

  1. 充电
  2. 传输文件
  3. 传输图片

我以为应该选择“传输文件”,但它没有起作用。
只有当我选择“充电”时才有效。


1
我不知道为什么,因为我过去经常在“传输文件”中部署应用程序,但是从“传输文件”切换到任何其他选项会在我的设备上启用USB调试授权,当然现在我可以在我的物理设备上部署应用程序了。 - Ariel
@Ariel 我很高兴它起作用了。非常感谢你让我们知道!:) :D - Omar Magdy

3
最终找到了解决方案:)
 1. Install device’s required driver. (for me it was motorola device
    manager) 
 2. Download Google Usb Driver from SDK Manager 
 3. Open your phone's setting->developer options and turn on USB debugging. 
 4. connect your device to computer
 5. Go to Device Manager from Start Menu and try to find if there is ADB Interface with an error symbol on it. 
 5.1. If yes, then right click on the ADB interface->Update driver
    software->Browse my computer for driver software-> Let me pick from
    a list of device drivers on my computer->Select Motorola ADB interface 
 5.2. Now one confirmation will pop up in your mobile, accept it
 5.3. Now you should see no error mark beside the ADB interface in your
    device manager

2
也许你的手机制造商没有提供适当的驱动程序。 打开设备管理器,查找:Android Composite ADB Interface。如果存在,则表示驱动程序已正确安装。如果不存在……那我们就处于同一条“烦恼车”上了。 我告诉你:宏碁?再也不会了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接