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 PTP
和media device MTP
不起作用。
非常感谢您的任何build议,
我有一个类似的问题,我的Nexus 4(Android版本4.4.2),它没有在adb设备列出。
确保设备已启用USBdebugging,并在PC上执行以下操作:
-
更新Android SDK( Google USB Driver )
-
从PC控制面板,系统 – >设备pipe理器 – >右键单击Nexus 4 – >更新驱动程序。
-
将android-sdk-folder \ extras \ google \ usb_driver设置为searchpath,包含选中的子文件夹。
如果Windows告诉你驱动程序是最新的,只需卸载驱动程序(右键单击nexu4 – >卸载驱动程序),然后从第二步开始。
之后,打开cmd并键入adb kill-server ,然后是adb设备 ,现在它将包含您的设备。
按着这些次序,
- 在您的设备中启用开发者选项 。 要启用开发者模式,请点击设置 – >关于手机 ,连续点击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)进入Settings
→ Storage
,在ActionBar中,点击选项菜单并selectUSB computer connection
。
3.2)如果您没有find3.1)
选项,请转到Settings
→ Developers Options
→ Select 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。
- 从http://androidhost.org/jelry下载Nexus 5驱动程序
- 解压缩zip内容并将所有文件放在桌面上的一个文件夹中。
- 将您的设备连接到电脑。
- 在PC上启动设备pipe理器。
- 现在您应该看到硬件列表中列出的Nexus 5。
- 右键单击“Nexus 5”行,然后单击更新驱动程序软件。
- 接下来,点击“浏览我的电脑”选项。
- 在新窗口中点击“浏览…”button。
- 转到步骤2解压缩文件夹。select解压缩USB驱动程序的文件夹。 点击下一步。 – 确保也勾选子文件夹。
- 现在,Windows安装程序将searchNexus 5驱动程序,请求权限时单击安装。
- 等待该过程完成,然后检查设备pipe理器列表以确认安装是否成功。
原文: http : //www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/
注意:不要忘记在你的设备上启用USBdebugging:)
还没有人提到:
有些电缆不支持数据。 我坐在这里想知道为什么我的Nexus 5拒绝在OSX上显示。 原来我使用的电缆不支持数据。
我换了一个不同的电缆支持它,突然之间我可以使用USBdebugging。
如果有人试图将Nexus 5连接到格式化的Windows XP,请按照下列步骤操作:
- 下载并安装媒体传输协议移植套件: MTP移植套件
- 下载并安装WMFDistributable-11 for XP: WMFDist-11 XP
- 下载并安装LG United Mobile Driver v3.10.1:stackoverflow不允许共享多于2个链接,请Google此应用程序。
- 连接您的设备。
- 转到设备pipe理
- 右键单击Nexus 5,然后单击更新驱动程序
- 仅在这次select是
- select自动安装软件
- 等待一段时间..并享受传输文件
亚行和驱动程序版本很重要。 设备越新,旧版本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。 所以这就是我做了什么,为我工作!
- 计算机 – >右键单击 – >pipe理 – >设备pipe理器 – >便携设备 – > Nexus 5 – >更新驱动程序软件
- select'浏览我的电脑驱动程序软件'1.请确保提供以下位置:
%APPDATA%\Local\Android\sdk\extras\google\usb_driver
- 点击下一步,你就完成了。
我遇到了同样的问题,并能够解决它只需更改我的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驱动程序
如果你仍然有问题,重新阅读这整个线程,并从那里(我在其他网站上花了几个小时,这些零碎的东西没有帮助)
去这里下载并解压缩到一个简单的位置:
我有同样的问题,启用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