在Mac上进行Android开发时,我的这部新手机并没有出现在adb的设备列表中。很多其他的手机和设备对我来说都很好,所以我知道我的设置是好的。
我在手机上启用了调试(设置—>应用程序—>开发—> USB调试),但当我运行adb设备时,它不显示
在Mac上进行Android开发时,我的这部新手机并没有出现在adb的设备列表中。很多其他的手机和设备对我来说都很好,所以我知道我的设置是好的。
我在手机上启用了调试(设置—>应用程序—>开发—> USB调试),但当我运行adb设备时,它不显示
当前回答
当我将Android 10设备插入Mac OS时,手机上出现了一个弹出框,上面写着:
Mac操作系统无法访问此设备上的数据,您必须下载文件传输或智能开关。
下载文件传输https://www.android.com/filetransfer/为android 我猜三星可以下载智能开关https://www.samsung.com/us/smart-switch/
虽然不知道为什么这里有两个选择!
我下载了文件传输,即使是三星Note,它也能很好地工作。
注意:我忘了说,首先你必须启用开发人员模式,然后USB调试。
其他回答
我已经看到这个问题,并尝试了stackoverflow和其他网站上的每一个解决方案,但没有帮助我。我重启了adb,打开了developer模式,激活了usb调试,卸载了samsung kies,甚至把usb线换到了不同的端口。 但后来我在某处读到,不同的usb线连接笔记本电脑或电脑时使用不同的引脚。 所以我用不同的usb线连接我的三星手机到mac ..我发誓,这是有效的…对我来说……
我也遇到了同样的问题,接下来就解决了。
确保你的手机开启了USB调试。 安装Android文件传输 您将在手机上收到两个通知,允许连接的计算机访问,另一个通知允许访问设备上的媒体。使两种。 现在,如果您在终端中输入“adb devices”,您的手机将被识别。
为了以防将来它能帮助别人,我在启用/禁用“显示布局边界”时不小心关闭了设置中的“USB调试”。所以,首先在“开发人员选项”中检查这个设置。
如果你试图检测三星galaxy s3,那么在手机上去设置->开发人员选项->确保usb调试是选中的
如果您已经安装了EasyTether应用程序,这可能会干扰ADB。
在这个页面你可以执行以下命令:
sudo kextunload /System/Library/Extensions/EasyTetherUSBEthernet.kext
这将卸载您的EasyTether扩展。
如果您需要重新启用EasyTether进行系链,我相信您可以使用:
sudo kextload /System/Library/Extensions/EasyTetherUSBEthernet.kext
这在我的三星Galaxy S2上很有效。在我的例子中,每次重新启动时都必须执行kextunload命令。