手机无法连接Eclipse的调试模式

7
我尝试连接三星Galaxy S2和三星Galaxy Nexus的USB调试器。但在这两个设备上都失败了。我目前使用的是Windows XP,已经没有更多的想法了。
以下是我尝试过的:
1.安装了SAMSUNG_USB_DRIVER_FOR_MOBILE_PHONES_1.4.8.0.exe。 2.在Google Drive上搜索并尝试安装驱动程序。
是否有人遇到过类似的问题并能分享解决方案?
更新* 两个设备Samsung Galaxy S2和Samsung Galaxy Nexus都能连接到PC,但无法连接到调试器。即使安装了不同版本的驱动程序并安装了Samsung Kias,问题依然存在。
我明天会发布50 reps的悬赏。我真的需要在实际手机上测试我的工作。

也许可以尝试使用Linux?在那里设置东西要容易得多:D - JesusFreke
1
要么设置环境变量(请参见如何更新您的PATH),或打开SDK安装文件夹../android-sdk/platform-tools中的提示符来运行adb命令。 - yorkw
@yorkw 感谢您的知识。我现在可以确认......它仍然无法连接 D:。 - sdfwer
你能否右键点击“我的电脑”->“管理”->“设备”,并查看你的手机。你的设备旁边是否有一个感叹号,或者它是否显示驱动程序已安装且正常运行?同时不要打开USB存储。 - KDEx
@KDEx 没有感叹号,USB存储已关闭。同时想要添加设备确实存在。 - sdfwer
显示剩余11条评论
15个回答

1

您需要下载三星Kies。我知道该软件的描述并没有提到它是开发人员所需的正确驱动程序,但实际上它就是。


我已经尝试过下载三星Kias了。它也在我的电脑里面。 - sdfwer

0

我曾经和你一样遇到了完全相同的问题,甚至因此放弃了两个月的开发。现在我又开始了,并且真的需要让这个工作起来。

我尝试了以上所有方法,几乎每种组合都试过了,但仍然失败。

最终我通过不做任何不同的操作,只是在卸载旧的USB驱动程序(添加/删除程序)后,下一次再次安装时,使用了SAMSUNG USB Driver for Mobile Phones V1.3.450.0(比其他帮助论坛上建议的版本要旧),我在某个地方无意中得到了它,想试试而已。下一次我插入手机时,它做了所有通常失败时做的事情,如查找CDC等...但是...它要求安装ADB驱动程序,哇!我很兴奋。我只需选择自动安装,就可以顺利完成了。

我仍然已经运行了PDANet,它弹出窗口说有可用的连接。不过我没有使用它,因为它无法在我的手机上安装。

顺便说一下,我的手机设置如下:

USB调试已打开(显然)

允许模拟位置关闭

未知来源已打开

希望这可以帮到你。

Dan。


0

假设您可以通过KIES在PC上访问手机,我认为您已经安装了所有正确的USB驱动程序。

  1. 确保您的手机启用了调试功能。这可以从设置首选项中完成。

  2. 安装Android SDK。将%ANDROID SDK_INSTALL_PATH%/platform-tools添加到您的路径中。

  3. 如果一切正常,插入您的手机并从命令行执行以下操作。

    adb devices

    您应该会看到您的设备列出。

  4. 在Eclipse中安装Android开发工具插件。

  5. 创建/导入您的项目。

  6. 右键单击您的项目,从上下文菜单中选择Debug As --> Android Application


0
一个旧问题是:
使用电脑后面的USB2.0端口而不是正面的1.0端口。

我刚试了一下,在所有端口上DDMS都没有反应。 - sdfwer
你是说你无法将应用程序部署到手机上,还是在部署后无法触发断点? - Blundell
我的手机无法连接到Eclipse DDMS系统。因此,我无法将我的apk加载到手机上并进行调试。 - sdfwer

0

我遇到了你遇到的同样问题。

我是通过这种方式解决的。

1) Right click on my computer and select Manage
2) Then select Device manager..
3) connect your phone (galaxy s2 in my case)
4) I found one device with named "unknown" in sub option I foung my phone name i9100
5) Then right click on that and select update driver software
6) you will see then this..

SAMSUNG Android ADB Interface

完成啦....:)

希望这也能对你有所帮助。


0

我觉得你没有正确安装sdk。重新安装http://dl.google.com/android/installer_r18-windows.exe,然后打开adb并更新你想要的特定sdk的所有内容。

然后验证你在eclipse>window>preferences>android中给出了sdk的确切位置。

然后重新启动eclipse。

即使你无法打开它,也要设置环境变量。为此,在PATH中添加以下;E:\android-sdk-window\platform-tools;,然后重新启动Windows。

之后尝试在命令提示符中使用adb devicesadb kill-server命令。

你将能够看到你的设备。


0
你的电脑设备管理器中有没有“ADB接口”设备? 如果你正在使用DDMS,也许在DDMS背后有一个控制台(cmd.exe)窗口,你可以在那里获取一些日志。

0

你在设备上启用了调试模式吗?这不在你所遵循的步骤中列出。 前往设置 -> 应用程序 -> 开发 -> 并设置 USB 调试。


我已经在设备上启用了调试。 - sdfwer

0
您可以使用PdaNet软件连接您的设备进行调试。我曾经遇到过同样的问题,并通过使用这个软件解决了它。请使用以下链接下载此软件:

http://junefabrics.com/android/download.php


抱歉回复晚了,我刚刚尝试了一下,这个想法是一个很酷的概念,但它仍然不起作用。我真的不知道发生了什么。 - sdfwer
你是用个人电脑还是办公室的电脑?因为在办公室网络中,管理员可能会设置一些安全限制,导致这个问题出现。你可以检查一下ADB接口是否已经安装。 - Vivek Kumar Srivastava

0

我也有三星Galaxy SII,之前几天也遇到了同样的问题。但现在我能够在我的SII上调试应用程序。

请按照以下步骤,并确保您完全遵循它,然后才能在您的手机上进行调试。

首先选择安装未知来源应用程序的选项。 您可以在“设置” -> “应用程序” -> “未知来源”中找到该选项。将其选择为是。

然后选择USB调试选项。 您可以在“设置” -> “开发” -> “USB调试”中找到该选项。将其选择为是。

现在,在您的PC上安装最新的Samsung Kias。重新启动您的PC、Eclipse和手机。

现在,尝试连接设备。

希望您能够在手机上调试您的应用程序。

如果没有成功,请告诉我您遇到的问题。

享受吧。 :)


我仍然无法调试,也无法在Eclipse上看到设备。但是我可以在计算机之间传输文件。 - sdfwer
你正在使用Windows对吧?你尝试以管理员权限运行adb了吗?因为我在Ubuntu上也遇到过同样的问题,通过使用sudo命令,它开始出现在adb devices中,否则既无法在控制台中显示也无法在Eclipse中显示。 - prometheuspk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接