Android Studio在我的Mac上找不到三星设备,但可以在PC

时间:2015-08-14 05:59:50

标签: android macos adb driver

我最近用Lollipop取代了三星Galaxy Note 3(股票rom,没有root)。我过去常常使用带root版本的设备,它在我的OSX 10.10.5 Yosemite上与我的Android Studio完美配合。

现在,使用新手机,它并不想连接。

我做了什么:

  1. 安装/重新安装了Google多次提供的三星Kies3或Android数据传输。 (有趣的是,数据传输工作正常。)

  2. 使用此adb not finding my device / phone (MacOS X)重新安装了adb驱动程序 - >有趣的是,在我的系统信息中,它说SAMSUNG_Android而不是Unkown设备。

  3. 已停用/启用开发者模式& USB调试

  4. 重新启动手机

  5. 更改了电缆,已使用/未使用的USB集线器。

  6. 在PC上试过(Windows 10,Android Studio)。工作就像一个老板。

  7. 我猜的问题

    我认为手机无法将我的Macbook Pro注册为可信设备,因为每次连接到我的Macbook Pro时,都会询问我是否要在此设备上进行USB调试。 (是的,我检查"总是允许在此设备上#34;每次询问时。我也试图撤销USB调试授权)

    有没有人有同样的问题?我真的需要在我的笔记本电脑上工作,因为我不得不去城外的某个地方,我不能在我的电脑前。

    提前谢谢!!

1 个答案:

答案 0 :(得分:1)

看了看之后,我终于找到了解决方案。

这是因为我在OSX和手机上安装了EasyTether。

使用this solution,我解决了这个问题。

唯一的问题是我无法卸载kext所以我只是删除了它并重新启动了OSX。最后设备出现在亚行。

编辑:复制并粘贴此解决方案部分以节省额外的点击次数

如果您在OS X上安装了EasyTether,EasyTetherUSBEthernet.kext可以阻止adb与您的移动设备通信。

如果您使用Easy Tether,请在插入手机之前运行:

sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext

(或拔掉/插上手机后)

如果您已完成调试并想再次使用EasyTether,请重新启动或:

sudo kextload /System/Library/Extensions/EasyTetherUSBEthernet.kext

如果你想删除EasyTether kext,那么它永远不会让你再次出现:

sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext
sudo rm -rf /System/Library/Extensions/EasyTetherUSBEthernet.kext

参考/信用:http://www.intohand.com/post.php?s=2011-02-17-android-debug-bridge-not-just-working-on-mac