繁体   English   中英

adb没有显示nexus 5设备

[英]adb doesn't show nexus 5 device

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不起作用。

非常感谢任何建议,

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

确保从设备启用USB调试,并在PC上执行以下操作:

  1. 更新Android SDK( Google USB驱动程序

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

  3. android-sdk-folder \\ extras \\ google \\ usb_driver设置为搜索路径,包括选中的子文件夹。

如果Windows告诉您驱动程序是最新的,只需卸载驱动程序(右键单击nexu4 - >卸载驱动程序)并再次从步骤2开始。

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

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

跟着这些步骤,

  • 在您的设备中启用开发者选项 要启用开发者模式,请设置 - >关于手机 ,连续7次点击内部版本号选项
  • 转到设置 - >开发人员选项并打开USB调试
  • 确保通过USB重新连接设备并在出现的对话框上授予权限。
  • 从上述步骤开始,它不起作用尝试此步骤,转到设置 - >安全性并打开未知来源

你需要做的是:

Settings | About Phone

滚动到底部以build number 点击内部版本号约7次。 每次你都会收到一条弹出消息,说you are x steps away from being a developer

当您进入最后一步时,您将收到一条消息,说now you are a developer

回到设置中,您将看到一个新的设置Developer options ,您将看到很多开发人员的选项。 启用USB debugging

重新将手机连接到USB,您应该在adb devices下看到您的adb devices

我希望这个答案有助于其他人。

这个简单的步骤对我有用,我在Windows 8.1上的Nexus 5和5X设备上进行调试。

要遵循的步骤如下

1)从开发人员选项启用调试USB模式

2)从计算机上拔下设备的电源插头

3.1)转到SettingsStorage ,在操作栏中,单击选项菜单,然后选择USB computer connection

3.2)如果没有找到3.1)选项,请转到SettingsDevelopers OptionsSelect USB Configuration

4)选择Camera (PTP)连接。

5)插入设备,您应该在设备上有一个弹出窗口,允许您接受计算机的传入连接,或类似的东西。

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

我的Windows解决方案:

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

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

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

  • 选择属性

  • 选择设备管理器

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

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

  • 选择浏览计算机以查找驱动程序软件

  • 选择之前保存的usb_driver文件夹。

  • 安装它

和瓦拉。 魔法。

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

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

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

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

这是Android 5上的Windows 7和Nexus 5的简单解决方案。

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

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

注意:不要忘记在您的设备上启用USB调试:)

还没有人提到的东西:

有些电缆不支持数据。 我坐在这里想知道为什么我的Nexus 5拒绝出现在OSX上。 事实证明我使用的是不支持数据的电缆。

我交换了一个支持它的不同电缆,突然我能够使用USB调试。

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

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

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

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

例如,在安装Helium / Carbon时,它使用旧的/不完整的ADB。 由于这个原因,较新的设备可能无法链接到ADB服务器。

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

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

  • 激活开发者模式,从应用程序(如提示时的Helium)或访问about phone部分,点击内部版本号直到开发者模式解锁
  • 在开发人员设置中启用USB调试
  • 在安全设置中允许未知来源
  • (当用USB线连接时)将USB连接设置为PTP模式(相机设备,如果这样标记)

在Windows中:

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

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

adb start-server重要说明:此命令将提示设备允许在首次运行时与其链接的计算机之间进行通信。 该提示还将列出特定于所讨论的PC的RSA密钥。 如果在启动服务器上没有此提示,则ADB将无法运行! 任何申请也不会依赖亚行。

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

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

对于Android SDK,唯一需要安装的软件包是SDK Tools和Platform-tools。 在那里,ADB.exe将需要一些支持库,在Windows上这些文件是AdbWinApi.dll和AdbWinUsbApi.dll。 完成所有操作后,可以从SDK Manager卸载SDK,同时如果这是唯一使用的运行时,则可以保留ADB工具,具体取决于相关案例。

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

我发现我的系统正在通过USB将Nexus 5连接到我的系统时自动安装Nexus 5默认驱动程序。 因此,卸载默认驱动程序是徒劳的,并且无论如何都会自动安装。此外,如果卸载默认驱动程序,您将无法在“计算机管理”中的“设备”下找到Nexus 5。 所以这就是我为我所做的工作!

  1. 计算机 - >右键单击 - >管理 - >设备管理器 - >便携式设备 - > Nexus 5 - >更新驱动程序软件
  2. 选择“浏览计算机以查找驱动程序软件”1.确保提供此位置: %APPDATA%\\Local\\Android\\sdk\\extras\\google\\usb_driver
  3. 单击“下一步”,即可完成。

完成所有步骤,如启用调试,...我不得不放一张SIM卡,然后重新启动手机

我遇到了同样的问题,只需在开发人员选项中更改我的Android设备(Nexus 5X)> 选择USB配置为RNDIS(USB以太网)即可解决问题

尝试执行:

sudo ./adb kill-server

sudo ./adb start-server

sudo ./adb devices

就我而言:

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

然后它奏效了。

哦,男孩,我花了3个小时来完成这个简单的事情并尝试上述说明的组合。如果它对你不起作用,只需尝试上述说明的几种组合即可。 我在Windows 7和nexus 5.问题我曾经尝试从google usb文件夹安装驱动程序,Windows 7无法安装。 这是我的步骤:

- 首先卸载Windows 7上的所有nexus驱动程序。使用USB线连接,转到设备管理器并卸载驱动程序; 拔下电缆并重复直到找不到驱动程序,并且设备管理器中的“其他设备”下显示nexus。 我还将nexus设备配置为摄像头(PTP)

- 关注@Dharani Kumar说明。 他们为nexus设备进行了适当的配置更改

-follow @Harshit Rathi说明。 当Windows检测到设备时,它们将确保eclipse可以显示设备

-unplug并在一分钟后重新插入USB电缆。 现在你应该在nexus设备上看到一个弹出窗口。 单击它以便Windows 7允许从本地系统安装驱动程序。 如果您没有看到这个,请重启您的设备或电脑

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

如果你仍然有问题,请重新阅读整个帖子并从那里开始(我在其他网站上花了几个小时;那些点点滴滴没有帮助)

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

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

我遇到了同样的问题,启用了USB调试,设备出现在Windows中,但是当我连接Nexus(6)设备时,我从未得到过有关RSA指纹的问题,也没有出现在Android设备管理器中。

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

现在,当我重新插入我的设备时,它终于可以运行,并且可以使用Android Studio进行调试。 确实是司机的问题。

Rick和MadX的回答是正确的做法(回答竖起大拇指)

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

有同样的问题。 我愚蠢地做的是: - 我以错误的方式连接电缆。 在我重新连接之后,它为我工作。

我可能认为有些电缆不支持可调试。 但它在我的情况下。

这个(图像)是我的情况,Type C应该是USB侧符号。 一个愚蠢的解决方案,但对我有用 在此输入图像描述

对于那些试图在adb中连接他们的Android手机没有运气并尝试过每个USB配置(MTP,PTP,RNDIS)的人。 值得注意的是,在我使用Windows 7上的Nexus 5X的情况下,我通过选择充电USB配置成功地将手机连接到adb。 使用任何其他配置(MTP,PTP,...)它不起作用。

USB驱动程序:Google USB Driver v11

ADB版本:Android Debug Bridge版本1.0.39

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM