1

我在 Mac 上的 Android Studio 中开发时遇到了一个奇怪的问题,我使用的是 OnePlus 之一。调试时,如果我的移动 adb 上有来电,请断开我的设备并且不再显示它。帮我永久解决这个问题。我找到并且有效的唯一解决方案是在以下步骤中:

  1. 重启mac
  2. 从 mac 和 OnePlus One 断开电缆
  3. 杀死 adb 服务器
  4. 启动 adb 服务器
  5. 撤销开发者证书并关闭开发者选项。
  6. 重启一加一
  7. 打开一加一并将设备与mac连接
  8. 打开安卓工作室
  9. 启用开发人员选项,然后启用调试选项

按照这些步骤操作后,指纹对话框会显示,一旦我允许该对话框,设备就会开始显示。这个过程很耗时。我在mac上面临这个问题。

4

3 回答 3

2

将手机置于飞行模式似乎暂时解决了我的问题。我仍然需要查看日志并找出问题所在,但 OPO 的最新 5.x 更新中似乎存在错误。

于 2015-07-07T04:12:47.353 回答
0

你在使用 EasyTether 吗?如果是,您可以使用以下命令禁用它:

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

如果这不起作用,请打开系统信息实用程序并检查您的设备制造商 ID(供应商 ID)。复制它并将其粘贴到您的 adb usb 配置中,使用

echo 0x9d17 >> ~/.android/adb_usb.ini

然后重启你的macbook和手机试试看是否可以。

于 2015-05-31T19:45:31.147 回答
0

可能无法正确检测到您的手机有几个原因,在我的情况下,它在“我的电脑”中显示了我的手机,并询问我是否允许我的电脑在手机上进行调试。然而,它没有在 android studio adb devices 下拉菜单中显示手机。

我所做的只是,去

工具>Android>启用 ADB 集成

它找到了我的设备。这是我安装了在我的电脑中显示为磁盘的 OPX 驱动程序以及三星 USB 驱动程序的一次。我在这里谈论的是 Windows,但该解决方案适用于任何平台上的 Android Studio。所以我想我应该分享。

于 2015-11-13T03:28:21.577 回答