我有一个三星Galaxy S4,我想将我的应用程序部署到使用eclipse。但是,设备根本不会出现在要部署到的设备列表中。
我使用的是Windows 7 64位。
手机在插入时显示为驱动器,允许我与设备之间传输文件。
手机已启用开发者模式并且 USB调试已开启。
在Android SDK管理器中,Google USB Driver
显示为已安装。
我手动安装了位于\extras\google\usb_driver\
的USB驱动程序。
此设备已被识别并部署到其他计算机上。
我尝试使用adb kill-server
在命令提示符下重新启动adb服务器,然后输入adb start-server
。
我尝试重新启动手机和电脑。
我的部署屏幕只是认为没有Android设备:
有什么想法吗?是否有一些我在这里缺少的东西,我的Android设备需要被eclipse正确识别?
答案 0 :(得分:1)
您可能需要OEM驱动程序,而不是Google USB驱动程序。有人说安装Samsung Kies(我认为你实际上需要Samsung Kies 3)可以免费获得这个驱动程序。或者您可以尝试三星网站,如下所示: http://developer.android.com/tools/extras/oem-usb.html
就个人而言,在我最终完成它之前,我尝试过这些以及很多其他事情。当然这完全是我的错。我忘记打开USB调试了。阅读你的问题让我意识到这一点。谢谢!
答案 1 :(得分:0)
从Android 4.2.2开始,ADB需要RSA身份验证。
确保您的设备未在offline
的输出中显示为adb devices
。
如果是这样,您需要更新最新的驱动程序和SDK,然后重新插入电缆。
如果手机中弹出Allow USB debugging
窗口,一切都会正确。
答案 2 :(得分:0)
有时简单地打开DDMS视图会有所帮助。我不知道为什么它会有所帮助,但有时它只会有所帮助。 如果您打开DDMS并且您的设备出现在DDMS的列表中,那么它应该也会显示在运行应用程序的设备列表中,即使它在打开DDMS视图之前不存在。
答案 3 :(得分:0)
首先检查
始终提示选择设备。
然后右键单击您的项目并作为Android应用程序运行。 它会显示你的手机。 试试吧。
答案 4 :(得分:0)
我知道这对每个人来说可能都不可能,但我更换了我的USB线并且它有效。不知道为什么,因为另一个人会给我的手机充电并说我已经连接了。