我正在尝试在仿真器上使用真实设备调试应用程序。当我尝试连接时,它会显示以下消息:
找不到USB设备
我试图拔下插头,然后再次插入,但是没有用。我还启用了设备中的USB调试和未知来源选项。
任何帮助表示赞赏!
谢谢!
我正在尝试在仿真器上使用真实设备调试应用程序。当我尝试连接时,它会显示以下消息:
找不到USB设备
我试图拔下插头,然后再次插入,但是没有用。我还启用了设备中的USB调试和未知来源选项。
任何帮助表示赞赏!
谢谢!
Answers:
如果您在Windows上,很多时候它无法完全识别该设备,并且由于驱动程序问题,该设备将不会显示。
并寻找任何显示错误的设备。许多Android设备会显示为未知的USB设备。选择该设备,然后尝试更新其驱动程序。
Nexus 7出现了这个问题-在设备管理器中可以正常显示,但Android Studio无法识别。设备已打开USB调试。最终,我注意到了左上角的一个图标,上面写着“已连接为媒体设备。触摸其他USB选项”。选择此选项后,我可以从媒体设备(MTP)更改为相机(PTP),然后开始工作。
此解决方案适用于所有无法识别的android设备...大多数一般品牌的产品都没有USB调试驱动程序...
您需要的第一件事就是您的设备ID。您可以让他们打开设备管理器并找到带有黄色感叹号的“未知设备”。右键单击它并选择“属性”,然后转到“详细信息”选项卡。在“属性”下拉菜单下,选择硬件ID。应该有两个字符串:
USB\VID_2207&PID_0011&REV_0222&MI_01
USB\VID_2207&PID_0011&MI_01
将这些字符串复制到某个地方,然后导航至您下载Google USB驱动程序的位置。然后,您需要在文本编辑器中打开文件“ android_winusb.inf”。我建议使用记事本++。
首先,为您的设备创建一个子部分。我称我为“; RCA 6378W2”,但您所说的并不重要。然后,在您创建的子部分下,粘贴从设备管理器复制的设备ID字符串,并在其前面加上“%SingleAdbInterface%”。如果需要帮助,请查看此屏幕截图。
注意:
如果您使用的是Windows 8或8.1,则必须先禁用设备驱动程序签名检查,然后才能安装修改后的驱动程序。这是有关如何禁用设备驱动程序检查的快速视频,网址为http://www.youtube.com/watch?v=NM1MN8QZhnk。忽略开头的部分(大约64位),您的计算机体系结构无关紧要。
;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
尝试使用其他电缆,最好是官方的三星电缆。
我尝试了一条粗拙的USB电缆,然后又尝试了另一种三星的电缆,现在可以正常使用了。
不知道为什么他们会有所不同但是为我工作。
将我的Galaxy Nexus连接到win7 x64时,我遇到了同样的问题。我通过获取驱动程序解决了该问题,可以从此处下载驱动程序,也可以通过Android SDK管理器下载它们。
在使用Android Studio的Mac OSX Mavericks上,以及在我的Samsung Galaxy Express上,我一直遇到这个问题,我做了一个小技巧,运行->编辑配置->运行->显示选择对话框。当我“播放”并出现对话框时,我连接了设备,它的确出现了。;)
您需要先安装驱动程序。请按照Android开发者网站上的说明进行操作:
Galaxy S7,我必须转到“设置”,“开发人员选项”并允许进行USB调试。这要求批准它所连接的计算机,并立即显示出来。
我正在使用Samung S8,我尝试安装:
但是adb桥驱动程序仍然丢失。我终于通过安装Samsung Smart Switch应用程序(它是一个媒体管理器应用程序)来使其工作。
更新于2018-04-20:如果您在与驱动程序打交道,只需使用http://adbdriver.com/downloads/
我有一个三星Galaxy S4。虽然从设备上可以看到,但我的手机未列出为已从Android Studio连接。我先独立尝试了几件事,然后再尝试一起,发现只有几个步骤的组合才能解决此问题,所以如果上面列出的措施或在其他站点上采取的措施不能单独起作用,则适合您。
我重复一遍,只有这3个问题一起解决了这个问题,因此,如果您尝试过的某些修复工作不起作用,请使用这3个问题,它可以为您解决问题。祝你好运。
重新启动Android Studio在我的情况下有效
对我来说,解决方案遵循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)。
根据您使用的设备型号,您将需要找到适用于您手机的特定驱动程序。
如果您使用的是USB Type-C电缆,请检查其是否具有充电和数据传输功能。许多USB Type-C电缆仅用于充电,而Android Studio无法识别。
例如:
我的档案路径:
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
如何使用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设备列表,如果这是本机第一次连接到此电话,您将看到“未授权”。
$ 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
.
.
可爱的七月。希望。
在具有Android Developer Studio的Dell 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".
它开始工作。