Android Studio无法识别设备。

495
在Android Studio中的AVD Manager没有显示我的设备,但adb devices却能显示出来。我是不是忽略了什么明显的问题?

4
我的设备在工作室里插上电源后才显示出来。也许是其他原因,版本为v0.1! - AJak
14
如果有人遇到和我一样的问题看到这个问题,请注意:如果您的设备在adb devices中不可见,原因可能是您使用了USB 3端口。只有使用USB 2端口时Lollipop才能连接。 - Kitalda
42
前往“设置 -> 关于手机 -> 点击多次版本号”,然后前往“设置 -> 开发者选项 -> USB调试”。 - onmyway133
1
Android Studio有一个工具-> Adb连接助手。它已经帮助了我,也许它会帮助你。跟随它比在这里阅读答案更快。 - tjb
你需要在手机设置的开发者选项中启用USB调试选项。这样做后,Android Studio就能识别我的手机了。请确保在启用此选项时授予手机屏幕上弹出的所有请求权限。请查看下面的答案:https://dev59.com/mGQn5IYBdhLWcg3wvpUV#58258281 - Raj Narayanan
显示剩余2条评论
73个回答

5

4
如果您在2015年夏季之后仍然遇到这个问题,也许您应该:
  1. 前往此处:http://developer.android.com/sdk/win-usb.html#top
  2. 下载驱动程序
  3. 重新安装它
我最近安装了Windows 10(不是升级,而是全新安装),但我忘记了ADB USB驱动程序。

1
在尝试了所有其他选项之后,这对我起作用了。我以为我的新Win 10安装可能已经解决了它。 - raklos

4
AVD(Android Virtual Device)管理器是用于仿真器镜像的工具,它不显示硬件。这一点适用于任何使用 AVD 管理器的情况:Eclipse、Android Studio 等等。

12
好的,我该怎样让 Android Studio 在手机上运行这个应用程序呢? - amnesyc
1
@amnesyc,你必须在设备内部打开调试模式。 - whyoz

4
如果你的设备版本是9,则请前往SDK工具并更新SDK到相同版本,同时安装Google USB驱动程序。 enter image description here enter image description here

4
尝试将USB连接模式更改为MIDI设备模式。这是我的解决方法。

4
在这一过程中,不要忘记增加睡眠时间,以便如果设备在移动设备上提示进行身份验证,则知道连接已成功。
尝试1:
  1. 安装“Microsoft通用C运行时库”。
  2. 根据您的操作系统下载文件。
    https://support.microsoft.com/en-in/help/2999226/update-for-universal-c-runtime-in-windows

从developersdeveloper.android.com安装Google USB驱动程序对我没有用。

enter image description here 尝试2:

  1. 搜索“androidmtk”并安装驱动程序安装程序。 (重新启动计算机)(检查设备是否显示)
  2. 否则搜索“adbdriver”并安装驱动程序安装程序。 (重新启动计算机)(检查设备是否显示)

尝试3:

  • 请检查Android Studio状态栏(显示在窗口底部)是否有任何消息。执行消息中建议的更改。

尝试4:

  • 更改连接类型后,请检查设备是否显示(通常在主屏幕上拖动顶部栏时显示)。
  • 例如“仅充电”,“传输文件”,“传输照片PTP或MTP”

尝试5:

  • 前往Android“工具菜单”- > “SDK管理器” - >
  • 在“Android SDK位置”下面,您将看到3个选项卡。
  • 在其中点击“SDK工具”,在列表中找到并选中“Google USB驱动程序”,然后安装该程序包。
  • 重新启动计算机。

4
当我遇到这个问题时,我使用的是Android Studio 3.1版本。我尝试了以上很多方法,但是对我来说都没有用(不知道为什么:/)。最后,我自己尝试了一些不同的方法。我的方法是:
在执行以下步骤之前,请确保:
*Your "Google USB Driver" package is installed ("Tools" -> "SDK Manager" -> Check "Google USB Driver" -> "Apply" -> "Ok").

*If you are trying to access with emulator then check "Intel x86 Emulator Accelarator(HAXM installer)" is instaled. ("Tools" -> "SDK Manager" -> Check "Intel x86 Emulator Accelarator(HAXM installer)"" -> "Apply" -> "Ok")
  1. 进入工具选项。
  2. 然后进入SDK管理器
  3. 打开SDK工具
  4. 取消勾选"Android SDK平台工具"(在我的情况下它被勾选了)。
  5. 点击应用,然后点击确定
  6. 再次进入工具选项。
  7. 然后进入SDK管理器
  8. 打开SDK工具
  9. 勾选"Android SDK平台工具"。
  10. 重新启动Android Studio :)

希望这能帮助像我一样的人。


4

开启USB调试并将设备连接到电脑。等待设备被电脑检测到。在连接时,关闭USB调试然后再次开启它。


3
我知道这听起来很疯狂,但我在手机连接时重启了它,然后它就出现了。

3
如果您使用三星设备,可以从三星官网下载并安装设备驱动程序。
注意:
  1. 您需要启用ADB模式(如第11个评论所述)
  2. 您需要在Android Studio中将目标设置为“打开选择部署目标”对话框。设置目标:运行>编辑配置>目标>打开选择部署目标对话框

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