gpt4 book ai didi

android - 无法在 Samsung Epic 4G 上测试我的 Android 应用程序,因为 adb 看不到它

转载 作者:太空狗 更新时间:2023-10-29 14:20:29 24 4
gpt4 key购买 nike

我无法在我的 Samsung Epic 4G 上测试我的应用程序,因为 adb 在 Mac OSX 中看不到它。我知道关于这个主题的许多帖子,并尝试了我能找到的一切。我花了一整天的时间试图让 adb 查看我的手机,但无济于事。

有人因为我没有研究而对我投了反对票。澄清一下,我已经花了 8 个多小时尝试所有这些帖子的解决方案:Why won't Eclipse/adb detect my Samsung Galaxy Tab device on my Mac? , Adb Devices can't find my phone , adb not finding my device / phone (MacOS X) , ADB error device not found OSX和更多。我发现的建议解决方案都没有让 adb 看到我的设备。

我的系统 - MacBook Pro 运行 OS X 10.8.4,ADT 22.0.1 附带的 adb 版本 1.0.31,启用 USB Debug模式,在手机上选择 MTP 模式,手机运行 Android 4.1.2。

  • 尝试安装 Kies,Kies 可以看到手机,Android 文件传输看不到手机
  • 尝试卸载 Kies,Android 文件传输确实可以看到手机
  • 在调制解调器模式下使用 UART,在 PDA 模式下使用 USB 尝试了以上两种方法
  • 在 PDA 模式下使用 UART,在 PDA 模式下使用 USB 尝试了以上两种方法
  • 尝试手动将供应商代码添加到 adb_usb.ini
  • 尝试运行“android update adb”,它没有向 adb_usb.ini 添加任何内容
  • 尝试在手机上恢复出厂设置,然后重试上述所有操作
  • 尝试重新启动 Mac,然后重试上述所有操作
  • 尝试重置 Mac 上的 PRAM,然后重试上述所有操作
  • 尝试使用有源 USB 集线器(根据其中一篇文章)并重试了上述所有方法
  • 尝试将手机置于 PTP 模式以进行 USB 连接 - 没有成功

在所有情况下,系统信息都会显示手机已连接。

! screen shot system info on mac

更奇怪的是,当我在 OSX 之上的 Ubuntu VM 中运行 adb devices 时,它确实看到了手机。 guest 操作系统 Ubuntu 可以看到该设备,但在主机 OSX 中运行的 adb 看不到它。

adb screen shot

在所有情况下,adb devices 都不会显示手机,即使 VM 可以看到它,系统信息可以看到它,Kies 或 Android 文件传输(在 OSX 中)可以看到它。

在 Ubuntu VM 中开发是一种解决方法,但速度非常慢,我希望能够在 OSX 中开发。

请帮忙。

最佳答案

斯蒂芬是对的。问题是 EasyTether,我从来不知道它甚至安装在我的 Mac 上。

我发现它是用这个命令安装的:

kextstat | grep USB

我用这个命令卸载了它:

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

现在一切正常。我在好几篇文章中看到过这个建议,但从未尝试过,因为我不记得安装过 EasyTether 并认为它不适用于我。

谢谢斯蒂芬。

关于android - 无法在 Samsung Epic 4G 上测试我的 Android 应用程序,因为 adb 看不到它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17497620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com