为什么OSX不能检测Android Galaxy S进行USB调试?

时间:2011-12-22 16:01:57

标签: java android eclipse galaxy samsung-mobile

我在这个问题上搜索了类似的问题,但没有发现与Mac OSX有关。

情况:
试图在Galaxy S上测试Android应用程序(下面的详细信息),但Mac没有检测到该设备。尝试下面的所有事情,并想知道这是否可能是一个驱动程序问题(我听说过三星USB调试的事情)。

问题:
1)Android USB调试需要三星驱动程序吗?
2)它们适用于Mac OSX吗? 3)OSX可能没有检测到用于USB调试的设备的任何其他原因?

我尝试过的事情:

  • 启用USB调试 @设置>>应用>>开发>> USB调试
  • 启用了绑定 @设置>>无线和网络>>束缚>> USB 栓系
  • 设置系留模式 @设置>> USB连接>>系留模式
  • 尝试通过./adb设备检测设备(来自平台 工具目录)
  • 已确认已选中“未知来源” @设置>>应用>>未知来源
  • 已验证设备已连接至Mac
  • 重新启动手机
  • 重新启动mac
  • 向adb_usb.ini
  • 添加了各种设备/产品ID
  • ./android更新adb (adb kill-server / start-server)

是:
三星Galaxy S(4G)与Sprint
Mac OSX 10.6.8
Eclipse Classic 3.7.1

16 个答案:

答案 0 :(得分:16)

您是否尝试使用有源USB集线器连接手机?我还没有尝试过,但发现这篇博文显示它可能有助于三星Galaxy设备。

http://esausilva.com/2010/10/02/how-to-set-up-adb-android-debug-bridge-in-mac-osx/

答案 1 :(得分:12)

确保将设备插入mac本身的usb端口,而不是键盘usb-ports。

答案 2 :(得分:9)

转到Tethering select然后取消USB Tethering,您就完成了。 这就像一个魅力。

答案 3 :(得分:5)

好吧,我尝试过各种各样的东西,用于昨天工作但今天不工作的手机。最后更换手机和我的Mac之间的电缆解决了这个问题。

答案 4 :(得分:3)

Windows下会出现USB驱动程序问题。

对于MacOS,我无事可做:亚行找到了我的设备。

您不需要网络共享:它用于共享Internet连接。

需要

USB调试。另外,请确保您授权Galaxy使用未知来源(@应用程序 - >未知来源(这是一个复选框))。

答案 5 :(得分:2)

转到

  1. 设置
  2. 无线和网络
  3. USB Utilities
  4. 断开USB连接线
  5. 选择Connect Storage To PC
  6. 将USB线重新连接至手机。
  7. 来源:Galaxy S II Forums - Help, Mac won't recognize my galaxy S 2

答案 6 :(得分:2)

这种情况一直伴随着许多手机发生。对我有用的两件事是(1)在命令行输入“adb kill-server”,或者(2)尝试另一条电缆。

答案 7 :(得分:2)

这对我在Samsung Duos上有用:

  1. 转到settings > More > About device(at the bottom)

  2. 关于设备屏幕,请转到底部并在" Build number"上触摸6次。 (直到它没有显示任何通知为止)

  3. 然后再次访问settings > More,它将在about设备之前显示开发人员选项。点击开发者选项并根据需要调整选项。

  4. 现在在Mac上,点击android studio中的运行按钮,它将显示连接的设备。

    资源:http://www.geekygadgetworld.com/3303/enable-developer-option-samsung-galaxy-grand-duos

答案 8 :(得分:1)

这可能听起来很疯狂,但我尝试了这个页面上的所有建议,除了最终有效:

使用S7附带的Samsung USB线(我的S6线也可以使用)

我试过的其他所有USB线都不起作用。我不确切知道为什么(USB 2对3?),但这对我有用。

当然,确保打开USB调试,yada yada yada,但我做了所有这些并且仍然没有。当我插入S7附带的USB电缆时,我收到了RSA指纹消息,并确认了USB调试,当我点击Run时,设备出现在Android Studio中。

HTH --jsp

答案 9 :(得分:0)

我花了一个晚上与Doogee DG350一起解决这个问题,Chinese MTK chipset运行TCP/IP,它在OS X上遇到USB问题。我发现解决方案是以adb tcpip 5555 adb connect 192.168.1.10:5555 adb devices 模式运行ADB然后无线连接:

{{1}}

它实际上是一个奖励,因为你可以省去USB线并无线调试。不回头

答案 10 :(得分:0)

通过tcpip的连接有可能工作。但是,端口5555可能不可用。我知道这可以工作,因为我的Android上有一个名为“Synctunes Wireless”的应用程序,通过tcpip和端口4444无线同步我的桌面上的我的iTunes。所以我使用了ip地址和这个端口显示在这个应用程序上我可以在我的Eclipse中看到这个设备。唯一的问题是设备类型未知,因此仍然禁用“确定”按钮。所以这有可能奏效。只需找到正确的端口号或可能缺少的其他东西。

答案 11 :(得分:0)

这些都不适合我。我在LG VS450PP上运行4.4.2,试图连接到运行OS X 10.10.5的Mac笔记本电脑。即使在遵循此处和其他地方列出的所有建议之后,MTP和PTP都没有工作。当我从USB设置中选择Internet选项时,我只收到了RSA消息(然后我选择了以太网)。

之后,它是金色的。

答案 12 :(得分:0)

如果有人仍然遇到此问题并寻找解决方案,那么帮助我的是安装Smart Switch应用。之后,我的三星设备终于出现了

答案 13 :(得分:0)

所以我做了一些研究,因为同样的事情发生在我身上。 如果简单的解决方案不起作用,您应该在首次启动手机时检查是否安装了knox。 如果您确实安装了knox,那么激活usb调试的唯一方法就是将手机重置为工厂配置以停用knox(也就是不再安装它),显然你没有选择unistall knox on recent电话。

答案 14 :(得分:-1)

我知道这很荒谬,但请确保您的手机有SIM卡!

答案 15 :(得分:-2)

要激活Samsung Galaxy S上的USB调试,请转到菜单 - >设置 - >应用程序 - >发展 - >检查" USB调试"。