Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Studio没有';看不见设备_Android_Android Studio_Adb_Device_Avd - Fatal编程技术网

Android Studio没有';看不见设备

Android Studio没有';看不见设备,android,android-studio,adb,device,avd,Android,Android Studio,Adb,Device,Avd,Android Studio中的AVD管理器不显示我的设备,但adb设备会显示它。我是否遗漏了一些明显的内容?AVD管理器用于仿真程序映像。它从不显示硬件。这适用于任何AVD管理器的使用:Eclipse、Android Studio等。要更改在Android Studio中单击“运行”或“调试”时应用程序的默认设置,请执行以下步骤: 1.开始跑步 2.单击编辑配置 3.选择项目 4.在Android应用程序页面的常规选项卡下找到目标设备部分 这似乎是您切换项目构建内容的地方。如果您要导入一个项目

Android Studio中的AVD管理器不显示我的设备,但
adb设备
会显示它。我是否遗漏了一些明显的内容?

AVD管理器用于仿真程序映像。它从不显示硬件。这适用于任何AVD管理器的使用:Eclipse、Android Studio等。

要更改在Android Studio中单击“运行”或“调试”时应用程序的默认设置,请执行以下步骤:

1.开始跑步

2.单击编辑配置

3.选择项目

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


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

我不得不
杀死所有adb
,因为不知何故,Android Studio崩溃了,不想再与adb通信。因此,我的设备没有出现


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

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


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

在您的设备上:

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

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

注意:在Android 4.2及更新版本上,默认情况下隐藏开发者选项。要使其可用,请转到设置>关于手机,然后轻触Build number七次。返回上一屏幕以查找开发人员选项

如果仍然没有帮助,您可以使用以下表达式进行谷歌搜索:

如何在您的手机类型上启用开发者选项

如果您的手机以前工作正常 在你做任何复杂的事情之前,这可能是一个简单的问题只需拔下插头并重新插入即可。

如果有其他问题 您可能还需要检查您的配置是否设置为启动到手机

运行-->编辑配置

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


我发现对我有效的是:

  • CD
    到sdk平台工具文件夹

  • 检查adb是否看到您的设备

    ./adb devices
    
  • 如果显示“已连接设备列表”和下面的空行,则按如下方式重新启动adb:

    ./adb kill-server
    ./adb start-server
    
    然后重新运行
    /adb devices
    ,查看它是否拾取设备,例如:

    ./adb kill-server
    ./adb start-server
    
    连接的设备列表
    015d2bc285601c0a装置


我的Nexus 5手机在设置菜单中没有开发者选项。我必须做到以下几点:


在Android 4.2及更新版本上,默认情况下隐藏开发者选项。要使其可用,请转到设置>关于手机,然后轻触Build number七次。返回上一屏幕以查找开发人员选项。

它通过以下步骤对我有效:-

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

转到设备管理器(只需使用Start搜索) 并查找任何显示错误的设备。许多机器人将显示为一个未知的USB设备,并带有感叹号。选择该设备并尝试更新其驱动程序。有关更新零件,请访问以下链接:

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

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

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

重新启动Android设备中的Android Studio和开发者选项,然后重新连接USB


干杯

确保已下载设备所用版本的正确API。在更新设备的Android版本或切换到其他设备后,您可能没有在Android Studio上下载正确的API。为此:

  • 进入设置>关于手机>安卓版本,检查您的设备安卓操作系统版本

  • 确保在SDK管理器的Android Studio中安装了正确的API


  • 就我而言

    android studio突然停止查看我的设备

    我通过将USB选项更改为媒体设备(MTP)来修复它

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

    检查开发人员选项中的调试

    尝试在设备上重新运行,它应该可以工作

    发行

    USB选项仅收费

    更新答案2016年7月26日

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

    - PTP (not MTP)
    - USB Debugging mode on
    
    *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")