adb不显示nexus 5设备

Android Studio 0.3.6 Fedora 18 3.11.7-100.fc18.x86_64 Nexus 5 Kitkat 

你好,

我一直在使用我的Samsung Galaxy Tab 3 7.0运行Android 4.1.2一切正常,与adb

不过,我刚刚买了一个新的Nexus 5设备,当我做下面的命令adb devices它不显示我的Nexus 5。

Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux" Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux"

因为我正在运行Fedora 18如果我需要驱动程序我需要什么USB驱动程序?

由于三星工作正常,我可以部署和运行我的应用程序,我认为我的设置是正确的。 所以我想知道我的Nexus 5是否有问题。

我已经尝试了以下内容:

 adb kill-server adb start-server 

设置Nexus 5 Camera PTPmedia device MTP不起作用。

非常感谢您的任何build议,

我有一个类似的问题,我的Nexus 4(Android版本4.4.2),它没有在adb设备列出。

确保设备已启用USBdebugging,并在PC上执行以下操作:

  1. 更新Android SDK( Google USB Driver

  2. 从PC控制面板,系统 – >设备pipe理器 – >右键单击Nexus 4 – >更新驱动程序。

  3. android-sdk-folder \ extras \ google \ usb_driver设置为searchpath,包含选中的子文件夹。

如果Windows告诉你驱动程序是最新的,只需卸载驱动程序(右键单击nexu4 – >卸载驱动程序),然后从第二步开始。

之后,打开cmd并键入adb kill-server ,然后是adb设备 ,现在它将包含您的设备。

https://developer.android.com/studio/run/oem-usb.html

按着这些次序,

  • 在您的设备中启用开发者选项 。 要启用开发者模式,请点击设置 – >关于手机 ,连续点击build立号码选项7次
  • 转到设置 – >开发人员选项,并打开USBdebugging
  • 确保您通过USB重新连接设备,并在出现的对话框中授予权限。
  • 从上面的步骤没有工作尝试这一步,转到设置 – >安全性,并打开未知来源

你需要做的是这样的:

 Settings | About Phone 

滚动到底部以build number 。 点击build立数量约7倍。 每次你会得到一个popup消息,说you are x steps away from being a developer

当你走到最后一步,你会得到一个消息,说now you are a developer

回到设置,你会看到一个新的设置Developer options ,你会看到很多开发人员的select。 启用USB debugging

重新连接你的手机到USB,你应该看到你的设备在adb devices

我希望这个答案可以帮助别人。

这个简单的步骤对我来说 ,我在Windows 8.1上的Nexus 5和5X设备上进行debugging。

遵循的步骤如下

1)从开发者选项启用debuggingUSB模式

2)从电脑拔下设备

3.1)进入SettingsStorage ,在ActionBar中,点击选项菜单并selectUSB computer connection

3.2)如果您没有find3.1)选项,请转到SettingsDevelopers OptionsSelect USB Configuration

4)selectCamera (PTP)连接。

5)插入设备,你应该有一个设备上的popup,让您接受电脑的传入连接,或类似的东西。

6)如果它不起作用尝试在开发人员选项中切换debuggingUSB模式最后,您应该现在在DDMS中看到它,并voilà。

我的Windows解决scheme:

去这里下载并解压缩到一个简单的位置:

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

  • 右键单击“我的电脑”或“电脑”

  • select属性

  • select设备pipe理器

  • 寻找你的设备。 它上面应该有一个黄色的标记。

  • 点击“更新驱动程序软件”。

  • select浏览我的电脑的驱动程序软件。

  • select您之前保存的usb_driver文件夹。

  • 安装它

和瓦拉。 魔法。

与模拟器或Android设备的通信可能有问题。 此通信由Androiddebugging桥(adb)处理。

Eclipse允许您重置adb以防出现问题。 因此,通过Window→Open Perspective→Other …→DDMSselectDDMS透视图

要重新启动adb,请在设备视图中select“重置adb”。

对于那些仍然感到沮丧的人,如果您正在使用实验ART运行时,请尝试切换回dalvik(在设备上的开发人员选项中)

这里是Android 5上的Windows 7和Nexus 5的简单解决scheme。

  1. http://androidhost.org/jelry下载Nexus 5驱动程序
  2. 解压缩zip内容并将所有文件放在桌面上的一个文件夹中。
  3. 将您的设备连接到电脑。
  4. 在PC上启动设备pipe理器。
  5. 现在您应该看到硬件列表中列出的Nexus 5。
  6. 右键单击“Nexus 5”行,然后单击更新驱动程序软件。
  7. 接下来,点击“浏览我的电脑”选项。
  8. 在新窗口中点击“浏览…”button。
  9. 转到步骤2解压缩文件夹。select解压缩USB驱动程序的文件夹。 点击下一步。 – 确保也勾选子文件夹。
  10. 现在,Windows安装程序将searchNexus 5驱动程序,请求权限时单击安装。
  11. 等待该过程完成,然后检查设备pipe理器列表以确认安装是否成功。

原文: http : //www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/

注意:不要忘记在你的设备上启用USBdebugging:)

还没有人提到:

有些电缆不支持数据。 我坐在这里想知道为什么我的Nexus 5拒绝在OSX上显示。 原来我使用的电缆不支持数据。

我换了一个不同的电缆支持它,突然之间我可以使用USBdebugging。

如果有人试图将Nexus 5连接到格式化的Windows XP,请按照下列步骤操作:

  1. 下载并安装媒体传输协议移植套件: MTP移植套件
  2. 下载并安装WMFDistributable-11 for XP: WMFDist-11 XP
  3. 下载并安装LG United Mobile Driver v3.10.1:stackoverflow不允许共享多于2个链接,请Google此应用程序。
  4. 连接您的设备。
  5. 转到设备pipe理
  6. 右键单击Nexus 5,然后单击更新驱动程序
  7. 仅在这次select是
  8. select自动安装软件
  9. 等待一段时间..并享受传输文件

亚行和驱动程序版本很重要。 设备越新,旧版本ADB正常工作的几率就越低。

使用自己的ADB副本的应用程序需要更新,或至less手动更新其ADB。

例如安装氦/碳时,它使用旧的/不完整的ADB。 出于这个原因,较新的设备可能不会链接到ADB服务器。

我在这里写的应该适用于任何未来的Windows和可能* nix操作系统的设备。

首先系统必须准备好。 在Android上:

  • 激活开发人员模式,从应用程序(如氦气,当提示)或通过访问关于电话部分,录制内部编号,直到开发人员模式解锁
  • 在开发人员设置中启用USBdebugging
  • 在安全设置允许未知来源
  • (使用USB电缆连接时)将USB连接设置为PTP模式(相机设备,如果贴有标签)

在Windows中:

  • 卸载较旧的USB驱动程序(带有文件删除)(如果有),但只有当设备连接并处于开发者模式时,否则该特定设备将不会被列出
  • 在设备插入并且开发者模式处于活动状态后安装最新的USB驱动程序,设备将在设备pipe理器中列为未知或其他; 可以从Google Android支持站点单独下载驱动程序,这些驱动程序与供应商驱动程序相同,只有较less的ID在inf文件中,使驱动程序无法识别所有Android设备
  • 如果驱动程序不识别设备,没问题,一般安装:手动安装>显示所有设备>从磁盘安装>selectAndroid的USB驱动程序的inf位置,并从列表中selectAndroid的ADB接口; 不需要通过添加硬件ID来编辑inf,最终结果是一样的
  • 每种模式,PTP和MTP都有自己的驱动程序入口,所以如果设备要求MTP,则必须遵循相同的驱动程序安装程序

一旦这些步骤被正确完成,adb必须被testing。 如果之前安装了Android SDK,请打开adb.exe所在的命令提示符并testing设备的列表。

adb start-server重要说明:此命令将提示设备允许第一次运行时链接到的计算机之间的通信。 提示符还将列出特定于相关PC的RSA密钥。 如果在启动服务器上没有这个提示,亚行将无法工作! 任何依靠亚行的申请也不会。

adb设备必须列出设备。 如果列表为空,并且很可能没有发生RSA提示,则不能进行通信。 如果列表为空,则必须更新或安装当前的ADB(和SDK)(在应用程序带入自己的ADB运行时的情况下,如Helium / Carbon)。

对于带有自己的ADB的应用程序,如果版本较旧,而这些应用程序坚持使用它而不是SDK,则需要使用Android SDK中的最新版本replace这些文件。 简单和简单的复制和粘贴。

至于Android SDK,唯一需要安装的软件包是SDK工具和平台工具。 在那里,ADB.exe将需要一些支持库,在Windows上这些文件是AdbWinApi.dll和AdbWinUsbApi.dll。 完成之后,根据具体情况,如果这是唯一使用的运行时,SDK可以从SDKpipe理器中卸载,同时能够保留ADB工具。

完成所有步骤后,如启用debugging,…我不得不把一个SIM卡,并重新启动手机

适用于Windows 7和Nexus 5的解决scheme(适用于任何Nexus设备):

我发现当我通过USB连接我的Nexus 5到我的系统时,我的系统自动安装了用于Windows的Nexus 5默认驱动程序。 因此,卸载默认驱动程序是徒劳的,它会自动安装。而且,如果卸载默认驱动程序,则无法在计算机pipe理中的“设备”下findNexus 5。 所以这就是我做了什么,为我工作!

  1. 计算机 – >右键单击 – >pipe理 – >设备pipe理器 – >便携设备 – > Nexus 5 – >更新驱动程序软件
  2. select'浏览我的电脑驱动程序软件'1.请确保提供以下位置: %APPDATA%\Local\Android\sdk\extras\google\usb_driver
  3. 点击下一步,你就完成了。

我遇到了同样的问题,并能够解决它只需更改我的Android设备(Nexus 5X)在开发人员选项 > selectUSBconfiguration到RNDIS(USB以太网)

尝试执行:

sudo ./adb kill-server

sudo ./adb start-server

sudo ./adb设备

在我的情况下:

  • 手机作为媒体设备连接。
  • 点击该消息,并获得一个菜单。 “USB电脑连接”
  • 在该菜单中select将其作为相机连接(对于不支持MTP的设备)

然后它的工作。

哦,男孩,我花了3个小时这个简单的事情,并尝试上述说明的组合。如果它不适合你,只是尝试上述说明的几种组合,它会。 我在Windows 7和nexus 5.问题是当我尝试从谷歌的USB文件夹安装驱动程序,Windows 7无法安装。 这是我的步骤:

– 首先卸载Windows 7上的所有nexus驱动程序。连接USB电缆,进入设备pipe理器并卸载驱动程序; 拔下电缆并重复,直到找不到驱动程序,并且在设备pipe理器的“其他设备”下出现连接。 我也configurationnexus设备作为相机(PTP)

– 关注@Dharani库马尔指示。 他们对nexus设备进行适当的configuration更改

– 关注@Harhit Rathi指令。 他们将确保日食可以显示设备时,窗口检测到设备

一分钟后拔下并重新插入USB电缆。 现在你应该看到一个连接设备上popup。 点击它,以便Windows 7将允许从本地系统安装驱动程序。 如果你没有看到这个,重新启动你的设备或电脑

-follow @ Rick的说明。你可以下载@jimbob列出的USB驱动程序

如果你仍然有问题,重新阅读这整个线程,并从那里(我在其他网站上花了几个小时,这些零碎的东西没有帮助)

去这里下载并解压缩到一个简单的位置:

http://developer.android.com/sdk/win-usb.html#top下载并安装;

我有同样的问题,启用USBdebugging,设备出现在窗口中,但我连接我的Nexus(6)设备时,我从来没有得到关于RSA指纹的问题,也没有出现在Android设备pipe理器。

但在Windows设备pipe理器我有一个条目说,这是一个Android设备和复合ADB接口等仍然没有工作。 当我尝试了以前关于手动更新驱动程序的提示时,Windows 8.1只是回应说“Windows已经确定您的设备的驱动程序软件是最新的”,这是不正确的。 看着司机的细节,我看到司机是由“ClockworkMod”出版。 我意识到这一定是因为去年某个时候我安装了Helium应用程序。 所以我卸载了,仍然有同样的问题。 再次检查,这次确实是谷歌的驱动程序,但2012年发布的版本7(而不是版本11发布,2014年)。 我卸载了这些AS WELL,然后尝试从位于以下位置的SDK重新安装驱动程序:%localappdata%\ Android \ sdk \ extras \ google \ usb_driver

现在,当我重新插入设备时,终于可以正常工作,并可以使用Android Studio进行debugging。 确实是一个驱动问题。

通过瑞克和MadX的答案是正确的方法来做的步骤(竖起大拇指的答案)

在我的情况下,我使用AKUS USB C型数据同步电缆对于Nexus 5X,5P – 白色由于Nexus 5x不提供typesC USB电缆我从某些供应商购买它。

有同样的问题。 我在做什么愚蠢的是: – 我错误地连接电缆。 我重新把它连接起来,为它工作。

我可能会认为有些电缆不支持可debugging。 但在我的情况。

这(形象)是我的情况typesC应该作为USB端符号。 一个愚蠢的解决scheme,但为我工作 在这里输入图像说明

对于那些尝试在adb连接他们的android手机没有运气,并尝试每个USBconfiguration(MTP,PTP,RNDIS)。 值得注意的是,在我的情况下,我的Nexus 5X在Windows 7上,我只能通过select充电USBconfiguration成功地将手机连接到adb。 使用其他configuration(MTP,PTP,…)不起作用。

USB驱动程序:Google USB Driver v11

ADB版本:Androiddebugging桥版本1.0.39