我最近用Lollipop取代了三星Galaxy Note 3(股票rom,没有root)。我过去常常使用带root版本的设备,它在我的OSX 10.10.5 Yosemite上与我的Android Studio完美配合。
现在,使用新手机,它并不想连接。
我做了什么:
安装/重新安装了Google多次提供的三星Kies3或Android数据传输。 (有趣的是,数据传输工作正常。)
使用此adb not finding my device / phone (MacOS X)重新安装了adb驱动程序 - >有趣的是,在我的系统信息中,它说SAMSUNG_Android而不是Unkown设备。
已停用/启用开发者模式& USB调试
重新启动手机
更改了电缆,已使用/未使用的USB集线器。
在PC上试过(Windows 10,Android Studio)。工作就像一个老板。
我猜的问题
我认为手机无法将我的Macbook Pro注册为可信设备,因为每次连接到我的Macbook Pro时,都会询问我是否要在此设备上进行USB调试。 (是的,我检查"总是允许在此设备上#34;每次询问时。我也试图撤销USB调试授权)
有没有人有同样的问题?我真的需要在我的笔记本电脑上工作,因为我不得不去城外的某个地方,我不能在我的电脑前。
提前谢谢!!
答案 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