无法在Mac上识别我的Android设备

34

我正在尝试连接我的安卓设备到Mac电脑上,以测试我开发的应用程序。 首先,我安装了USB驱动程序,然后通过点击Build Number并勾选USB调试选项来激活手机的开发者选项。 当我完成所有这些步骤后,连接我的安卓手机时,我的Mac仍然无法识别我的设备。 有任何解决方法吗?


你下载了 Android 驱动程序 吗? - Menelaos Kotsollaris
我已经安装了Google USB驱动程序和我的手机的USB驱动程序。 - Salif
14个回答

69

也许是你的USB数据线有问题了,试试换一个吧。

USB数据线分为两种类型:

  • 仅供电的数据线
  • 既可供电又可传输数据的数据线

62

在进行了一些研究和测试现有解决方案之后,我找到了自己的解决方法。我的问题是在我安装了 Android 文件传输(Mac版) 后得以解决。


这是一个与Android 3.0及以上版本兼容的Google工具。 - What Would Be Cool
我安装了最新版本的AFT(替换之前的版本),它开始工作了。 - Chris

20

我曾经在使用Moto X和我的Macbook Pro时遇到了同样的问题。我尝试了很多建议(安装Android文件传输,尝试不同的计算机USB接口,设置 => 存储 => USB电脑连接 => 在MTP和PTP之间切换等),但是这些其它建议都没有帮助。

当我尝试了一个不同的Micro-USB电缆时,最终问题得以解决。

真是奇怪。你应该首先启用开发人员选项,方法是进入设置 => 关于手机 => 点击版本号七次以显示开发人员选项。然后,您需要启用USB调试


我还应该补充一点,对我来说,唯一有效的方法是使用连接到我的Mac的USB-C显示器上的USB端口。似乎这些USB-C端口的多重连接在Mac上还不太好用。 - SaroGFX

7

我发现这个解决方案对于解决这个问题很有帮助。

  1. 通过USB将您的Android设备连接到Mac电脑。

  2. 解锁您的Android屏幕...

  3. 向下滑动以打开Android通知面板。

  4. 在通知面板中点击USB选项。 点击“文件传输”或“媒体传输(MTP)”。

  5. 单击菜单栏中的前往,然后选择“应用程序”。

  6. 双击“Android 文件传输”。

https://discussions.apple.com/thread/250023078


这个方法对我有效。我需要从互联网上安装“Android文件传输”软件,然后重新连接手机后一切都很好。 - Merunas Grincalaitis

4

我在这里分享一下我的经历。我的MacBook Pro和Google Pixel 1设备也遇到了类似的问题。当我在本地运行adb devices命令时,我的设备不再显示在列表中。我可以看到任何正在运行的模拟器,但无法看到我的物理设备。

以下是我的解决方案和步骤:

  • 进入“设置”应用程序
  • 进入“开发人员选项”
  • 撤销USB调试授权
  • 切换开发人员选项的开/关状态

然后我的设备提示我允许从计算机进行调试,然后一切按预期工作。 adb devices 命令结果显示已连接的设备。

希望这能帮助其他人, 如果上述方法没有解决问题。


2
撤销 USB 调试授权有所帮助。 - Aliaksei

4

我曾经遇到这个问题。唯一的解决办法是重新启动我的电脑。然后它又恢复正常了。


4
所有电脑问题的通用解决方案,哈哈笑。 - user2314737

2

请确保在您的设备上启用了USB调试功能。

这是“开发者选项”中的一个选项。


1

我最近(2018年)开始遇到这个问题,发现唯一的连接设备的方法是使用USB集线器。我还没有找到根本原因,如果我找到解决方案而不是解决方法,我会编辑这个答案。


0

我有一部HTC U11和一台MacBook Pro(2017年版)。它以前大多数时间都能正常工作,但是偶尔会出现问题。然后重新启动Mac就可以解决问题。

最近我无法进行USB调试。adb devices没有任何反应,即使我的手机显示我正在进行USB调试(甚至询问我是否要进行)。

尝试了很多方法后,解决方案是连接我的手机并运行HTC Sync Manager(我还必须更新它)。然后它神奇地开始工作了。

希望对某些人有所帮助。


0
我连接了我的安卓设备和Mac电脑:
1)如果您使用的是Android Studio,您可以更新至最新版本的1.0.2或1.1预览版,因为较低版本会在ADB连接方面出现问题。
2)您可以尝试重新启动您的IDE。
3)您可以前往“设置”——“存储”——右上角的三个圆点——“USB计算机连接”——启用“MTP”。

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