Android 即使启用USB调试,ADB也不会检测到我的设备

Android 即使启用USB调试,ADB也不会检测到我的设备,android,adb,usb-debugging,Android,Adb,Usb Debugging,我有一个尤雷卡AO5510。它有一个自定义的氰棒棒糖建设。无论如何,问题是我启用了开发工具,然后启用了USB调试,但无论何时我将手机连接到PC,无论是否启用了开发工具,它都会被检测为媒体设备。我检查了设置,它显示了三个选项: MTP PTP 仅收费 默认情况下,MTP处于启用状态。我可以切换到其他人,但不能关闭任何。必须打开其中一个选项 此外,我的设备显示在“设备管理器”的“便携式设备”类别中 如何在Android AVD管理器的在线设备集中检测到它 编辑1:好的,我刚刚将PDAnet重试到最后

我有一个尤雷卡AO5510。它有一个自定义的氰棒棒糖建设。无论如何,问题是我启用了开发工具,然后启用了USB调试,但无论何时我将手机连接到PC,无论是否启用了开发工具,它都会被检测为媒体设备。我检查了设置,它显示了三个选项:

MTP PTP 仅收费

默认情况下,MTP处于启用状态。我可以切换到其他人,但不能关闭任何。必须打开其中一个选项

此外,我的设备显示在“设备管理器”的“便携式设备”类别中

如何在Android AVD管理器的在线设备集中检测到它

编辑1:好的,我刚刚将PDAnet重试到最后,它说,请确保您的设备已连接或USB调试已在其上启用

Yureka!尤雷卡

我终于弄明白了。
所有面临此问题的YUreka用户,请访问设置->更多->栓系和便携式热点->USB栓系。在花了一整个上午安装了几个驱动程序并阅读了大量文章后,Alex p的建议解决了此问题。Linux和my Windows的修复程序

我在这里重复这些内容,因为修复程序在2014年的一个博客上,我担心它们可能会消失

Linux修复程序,在一行上运行,消除空行: find-L/sys/bus/usb/devices-maxdepth 2-path*/modalias-printf%h\t-exec cat{};| awk-F:'/icFFisc42ip0/{print$1}'| xargs-i cat{}/idVendor | awk'{print0x$1}'| sort-u>~/.android/adb_usb.ini

Windows修复程序,在一行上运行: powershell gwmi Win32_USBControllerDevice |%{wmi}|?{$.CompatibleID-like USB\Class_ff^和SubClass_42^和Prot_0?}{write 0x$[regex]::match$.deviceid.tolower,'vid_\w+'.groups[1]。value}排序-u>%USERPROFILE%。android\adb_USB.ini

是否已检查是否安装了与ADB相关的驱动程序?@AlexP.:我会详细阅读,然后回复。@tato.rodrigo:等一下……所以被检测为MTP设备也可以让我传输文件并不意味着安装了驱动程序。事实上,我也安装了PDAnet。它显示,此设备的驱动程序已经安装。任何具体检查?@tato.rodrigo:见编辑1。这太奇怪了!在向包含%CompositeAdbInterface%=USB\u Install的文件android_winusb.inf添加两行代码和USB设备ID后,也可以使用SDK中的原始Google ADB驱动程序。@Robert:这很有趣!。那么,你是说我会在安装的SDK目录中找到android_winusb.inf驱动程序来做这件事?我是个新手!对您只需在SDK下载程序中选择Google USB驱动程序,然后您将在子目录extras\Google\USB\u Driver中找到该驱动程序。但是,驱动程序只能识别一些Android设备,但通过将USB ID添加到[Google.NTamd64]和/或[Google.NTx86]部分,驱动程序可以用于您的设备。我这样做是为了一款制造商只提供MTP而不提供ADB驱动程序的设备。@Robert:现在这是一个建议,对我以前的中国手机、联发科芯片组以及其他闻所未闻的东西都很有用。该手机没有官方驱动程序,我花了一周时间设置驱动程序,但就我目前的手机而言,它有Snapdragon 615,并且手机驱动程序可用。