Android Studio没有看到设备

问题描述 投票:315回答:55

Android Studio中的AVD管理器不显示我的设备,但“adb devices”确实显示了它。我错过了一些明显的东西吗?

android android-studio adb device avd
55个回答
178
投票

要在Android Studio中单击运行或调试时更改应用程序默认设置,请按照下列步骤操作:

1.去跑步

2.单击“编辑配置”

3.选择项目

4.在Android应用程序页面的“常规”选项卡下找到“目标设备”部分。

这似乎是您切换项目构建的内容的地方。如果您正在导入项目,它实际上默认为模拟器,不知道为什么。您还可以选择“打开选择部署目标对话框”以列出已连接和已模拟的设备。


16
投票

就我而言

android studio突然停止看我的设备

我通过将USB选项更改为媒体设备(MTP)来解决此问题

如何从存储USB计算机连接获取USB选项

enter image description here

检查从开发人员选项调试

尝试重新运行设备,它应该工作

问题

USB选项仅收费

更新答案2016年6月26日

有很多原因,比如没有启用开发人员模式 - > USB调试(如果您没有看到开发人员选项在内部版本号上单击7次)

但我面对另一个问题,每件事情都很好,突然安卓工作室无法看到我的设备

要解决此问题,您需要从终端重新启动adb

adb kill-server
adb start-server

或者来自ddms

在设备部分 - >单击小箭头 - >重新启动adb

()


9
投票

我发现对我有用的是:

  • CD到你的sdk platform-tools文件夹
  • 检查adb是否看到您的设备 ./adb devices
  • 如果它显示“附加的设备列表”和下面的空白行,则按如下方式重新启动adb: ./adb kill-server ./adb start-server 然后重新运行./adb devices并查看它是否拿起设备,例如如下: 附加设备列表 015d2bc285601c0a设备

8
投票

如果您的手机之前正在使用

在你做任何复杂的事情之前,这可能是一个简单的问题。只需拔下电源插头即可。

如果还有其他问题

您还可能需要检查您的配置是否已设置为启动到手机。

运行 - >编辑配置

如果您要在模拟器上的设备之间切换,请确保您默认使用USB设备或选择器对话框。


8
投票

确保您已为设备使用的版本下载了正确的API。更新设备的Android版本或切换到其他设备后,您可能无法在Android Studio上下载正确的API。去做这个:

  1. 通过转至设置>关于手机> Android版本,检查您的设备Android操作系统版本
  2. 确保您在SDK Manager中的Android Studio中安装了正确的API

8
投票

尝试以下解决方案(适用于Windows):

  • 转到您的sdk工具安装路径,并在\ sdk \ platform-tools文件夹下运行此命令: adb设备

如果它列出的设备应该显示如下:

C:\android\sdk\platform-tools>adb devices
List of devices attached
081e96500591f039        device

如果没有,请按照:

  • 试试这些命令: adb kill-server adb start-server
  • 确保您的手机在“设置”中包含“开发者选项”(如果没有,请转到“设置”,“关于手机(或设备)”,多次单击“Android版”,直至看到消息)。
  • 确保手机上的USB调试已启用(转到“设置”中的“开发者选项”并将其打开)
  • 确保将“选择USB配置”设置为“MTP”(这也在“开发者选项”中)。
  • 通过USB连接时,请确保可以在Windows资源管理器中查看设备中的文件。
  • 确保正确安装了设备的驱动程序(大多数情况下,当您第一次插入USB电缆时会发生这种情况)。
  • 在Windows中,右键单击“计算机”,然后转到“设备管理器”,检查根文件夹上是否有Android设备,其下面应该是Android Composite ADB Interface。如果您没有,则必须下载Google USB驱动程序。在这里得到它:

http://developer.android.com/sdk/win-usb.html

  • 在设备管理器中,找到您的设备(应该有黄色感叹号),右键单击并更新驱动程序(使用刚下载的驱动程序打开文件夹)
  • 如果这不起作用,请尝试重新启动Android Studio或重新插入设备。

一些便宜的设备(大约30美元的平板电脑)不提供USB驱动程序在设备管理器中连接,所以在这种情况下你运气不好。


7
投票

同时尝试取消选中“工具” - “Android” - “启用ADB集成”。

将Windows更新为10后,这对我有用。


7
投票

我插入了手机,它被检测到很好(不需要设备管理器或类似的东西)..但Android Studio没有看到它。

我发现需要满足两个要求

- PTP (not MTP)
- USB Debugging mode on

对于PTP,请转到settings..storage..usb connection..PTP(对于MTP / PTP,可能在我的nexus上它就在那里,但在我的doogee上我看到它在'开发者选项'下...然后在网络中,上面的输入,它说“选择usb配置”)

对于USB调试,设置..大约.tap构建大约7次,然后出现一个新的选项用于USB调试,你可以打开它。


3
投票

AVD Manager用于模拟器映像。它从不显示硬件。对于AVD Manager的任何使用都是如此:Eclipse,Android Studio等。


3
投票

如果你仍然有这个问题(晚于2015年夏天),也许你应该:

  1. 去这里:http://developer.android.com/sdk/win-usb.html#top
  2. 下载驱动程序
  3. 重新安装它

我最近安装了Windows 10(不是升级,干净的安装),我忘记了ADB USB驱动程序


3
投票

Please check debug mode in device

Config same image

打开调试模式后,打开设置/开发人员选项更新配置相同的图像


285
投票

我最近遇到了麻烦,无论我做了什么(重启adb,编辑adb_usb.ini,重新启动计算机+设备+交换USB端口,重新安装工作室等等)我只是无法让它工作,甚至无法工作使用'adb devices'检测我的设备。最后,经过大约2小时的谷歌搜索和测试,有人建议在我的设备上切换到PTP而不是MTP。当我这样做时,我的设备上有一个弹出窗口,要求我允许我的mac访问,突然一切正常(不得不重新启动工作室,以便它也显示在那里)。

我现在可能会碰到这个帖子,但这是谷歌搜索的第一个结果,我在寻找这个问题的答案时遇到了很多麻烦,所以我认为这应该作为解决方案添加。


3
投票

尝试将usb连接模式更改为midi设备。这对我有用。


3
投票

如果你使用三星,你可以download并从三星安装设备驱动程序。

注意

  1. 您需要启用ADB模式(如第11条评论)
  2. 您需要在Android Studio中将Target设置为“Open Select Deployment Target”对话框。设置目标:运行>编辑配置>目标>打开选择部署目标对话框

2
投票

我一直在解决同样的问题。我在上面的帖子中尝试了这个主题的所有提示。

我的情况是: - 计算机已经看到我的平板电脑 - 在开发者模式下调试了usb选项 - 在sdk中的adb没有看到我的设备,查杀和启动没有帮助

问题是我的win8上有三星Galaxy驱动程序。当我去设备经理时,联想A7600平板电脑带有黄色标记。设置 - >实现驱动程序 - >从现有驱动程序中选择,我将三星驱动程序连接到此驱动程序。

它像魅力一样工作。


1
投票

检查设备驱动程序如果您的设备是Galaxy安装,Kise将搜索您的驱动程序


1
投票

由于驱动程序无法加载,我无法连接到Windows 7上的设备。我按照以下步骤操作:

  1. Intel site下载Android USB驱动程序
  2. 安装驱动程序并重新启动系统
  3. 连接您的设备,它工作

1
投票

我知道这听起来很疯狂,但我只是在连接时重新启动手机并且显示出来


1
投票

对于三星Galaxy s4,我通过安装Kies软件解决了问题,之后一切都像魅力一样。


1
投票

我面临同样的问题。原来是一根有故障的数据线。设备将开始充电,但不会显示在Android Studio中的已连接设备中。

尝试另一根电缆工作正常。

如果您暂时使用当前的电缆,请先尝试另一根电缆。


1
投票

我们的想法是在您的计算机上修复USB驱动程序。开始 - >设备管理器 - >其他设备。右键单击USB设备,然后更新驱动程序软件 - >浏览我的电脑..->让我选择... - > Android设备 - >下一步。


1
投票

如果对每个配置进行排序,对我来说有用的是将设备切换到PTP连接,然后再返回MTP


233
投票

在您的设备上:

转到设置/开发人员设置/允许USB调试模式

如果禁用“允许USB调试模式”选项。然后,您可能将设备当前连接到PC。断开设备,现在应该可以使用该选项

注意:在Android 4.2及更高版本中,默认情况下隐藏Developer选项。要使其可用,请转到“设置”>“关于手机”,然后点按“内部版本号”七次。返回上一个屏幕以查找开发人员选项。

如果它仍然无效,您可以使用以下表达式进行谷歌搜索:

如何在YOUR_PHONE_TYPE上启用开发人员选项


1
投票

切换到PTP USP选项而不是MTP是解决方案。


67
投票

某些电缆不能用于开发人员模式或传输文件。解决方案是更换电缆,不要浪费时间。

Trendblog post


47
投票

我不得不killall adb,因为不知何故,Android Studio设法崩溃,不想再与adb沟通。因此,我的设备没有出现。

因此,退出Android Studio,终止终端中的所有adb实例并再次启动Android Studio(应该询问它是否应该启用调试)。


37
投票

它适用于我,请按以下步骤操作: -

如果您使用的是Windows,则由于驱动程序问题,设备将不会显示。

转到设备管理器(只需使用“开始”搜索它)并查找显示错误的任何设备。许多机器人将显示为未知的USB设备并带有感叹号。选择该设备并尝试更新它的驱动程序。更新部分请点击链接:universal adb

但在此之前,您必须更新您的sdk管理器并确保已安装Google USB驱动程序包。

完成后,驱动程序文件将下载到\ extras \ google \ usb_driver \目录中。提示:在Windows启动和打开文件位置下搜索“android_winusb.inf”以获取提到的目录。

打开设备管理器,导航到Android设备,右键单击它并选择更新驱动程序软件,然后选择浏览驱动程序软件。按照之前的文件位置路径安装Google USB驱动程序。

在Android设备中重启Android Studio和开发者选项并重新连接USB。

干杯!


29
投票

花了一些时间后,我发现问题是启用USB调试选项。只需在您的移动设置 - >开发人员选项 - > USB调试中找到。只需启用它就可以了。它可能对某人有帮助!

enter image description here


27
投票

我的Nexus 5手机在设置菜单中没有开发人员选项。我必须做以下事情:

在Android 4.2及更高版本中,默认情况下隐藏Developer选项。要使其可用,请转到“设置”>“关于手机”,然后点按“内部版本号”七次。返回上一个屏幕以查找开发人员选项。


26
投票

在我的情况下,以下步骤有助于解决此问题:

1)确保Android SDK Manager中安装了“Google USB Driver”软件包

2)从here下载“ADB Driver Installer 2.0”

3)运行下载的工具并连接智能手机;在我的情况下,它显示驱动程序安装不正确,并建议修复它

完成这些步骤后,我的Android Studio即刻识别出设备! MTP和PTP都开始运作。


三星(Android 4.1.2)和小米MI4W(Android 4.4.4)测试

© www.soinside.com 2019 - 2024. All rights reserved.