![](/img/trans.png)
[英]Eclipse doesn't show Galaxy Nexus in Android Device Chooser
[英]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 PTP
和media device MTP
不起作用。
非常感谢任何建议,
我的Nexus 4(Android版本4.4.2)遇到了类似的问题,它没有在adb设备中列出。
确保从设备启用USB调试,并在PC上执行以下操作:
更新Android SDK( Google USB驱动程序 )
从PC控制面板,系统 - >设备管理器 - >右键单击Nexus 4 - >更新驱动程序。
将android-sdk-folder \\ extras \\ google \\ usb_driver设置为搜索路径,包括选中的子文件夹。
如果Windows告诉您驱动程序是最新的,只需卸载驱动程序(右键单击nexu4 - >卸载驱动程序)并再次从步骤2开始。
之后,打开cmd并键入adb kill-server ,然后输入adb设备 ,现在它将包含您的设备。
跟着这些步骤,
你需要做的是:
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)转到Settings
→ Storage
,在操作栏中,单击选项菜单,然后选择USB computer connection
。
3.2)如果没有找到3.1)
选项,请转到Settings
→ Developers Options
→ Select 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的简单解决方案。
原文: http : //www.android.gs/download-and-install-google-nexus-5-usb-drivers-adb-fastboot/
注意:不要忘记在您的设备上启用USB调试:)
还没有人提到的东西:
有些电缆不支持数据。 我坐在这里想知道为什么我的Nexus 5拒绝出现在OSX上。 事实证明我使用的是不支持数据的电缆。
我交换了一个支持它的不同电缆,突然我能够使用USB调试。
如果有人试图将Nexus 5连接到格式化的Windows XP,请按照下列步骤操作:
亚行和驱动程序版本很重要。 设备越新,旧版本ADB正常工作的可能性就越低。
使用自己的ADB副本的应用程序需要更新或至少手动更新其ADB。
例如,在安装Helium / Carbon时,它使用旧的/不完整的ADB。 由于这个原因,较新的设备可能无法链接到ADB服务器。
我在这里写的内容应该适用于Windows上的任何未来设备以及可能的* nix操作系统。
首先必须准备好系统。 在Android上:
在Windows中:
一旦这些步骤先前正确完成,就必须测试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。 所以这就是我为我所做的工作!
%APPDATA%\\Local\\Android\\sdk\\extras\\google\\usb_driver
完成所有步骤,如启用调试,...我不得不放一张SIM卡,然后重新启动手机
我遇到了同样的问题,只需在开发人员选项中更改我的Android设备(Nexus 5X)> 选择USB配置为RNDIS(USB以太网)即可解决问题
尝试执行:
sudo ./adb kill-server
sudo ./adb start-server
sudo ./adb devices
就我而言:
然后它奏效了。
哦,男孩,我花了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驱动程序
如果你仍然有问题,请重新阅读整个帖子并从那里开始(我在其他网站上花了几个小时;那些点点滴滴没有帮助)
到这里下载并解压缩到一个简单的位置:
我遇到了同样的问题,启用了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进行调试。 确实是司机的问题。
对于那些试图在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.