Adb设备在OS X 10.8.2上找不到Android设备

3

我正在努力在我的手机上调试应用程序。

我是新手入门 Mac,以前在 Windows 上开发没有问题,所以我猜这不是我的手机的问题...

为了让它更清楚,这是我现在遇到的问题:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 
(empty)

我已经尝试了以下方法:
  • 在手机上启用USB调试
  • 修改adb_usb.ini文件以包含厂商ID
  • 将连接模式设置为“USB大容量存储”
  • adb kill-server / adb start-server / adb devices ...
  • 重启电脑
  • 重启手机
  • 对着电脑大喊

似乎什么都没用......还有什么方法吗? 我没有安装EasyTether或任何类似的软件,因此不应该影响连接。我的手机是ZTE Skate,值得一提的是它不太出名,但如我之前所说,在Windows系统下我可以用它进行调试......

有趣的是,当我将手机插入Windows系统时,通知栏会显示“连接调试单元”,但在连接到Mac时却没有。当然,在两种情况下,我都已激活“USB调试”选项。

有什么想法吗?


如果你阅读了谷歌的文档,那么“如果你在Mac OS X上开发,它就可以工作。”但这并不总是情况。尝试使用一个有电源的USB集线器连接手机。这是我能让Macbook识别我的Galaxy Nexus的唯一方法。 - Michael Celey
1个回答

0

哇,我想我找到了一个解决方法。看起来很笨拙,但只要它能工作就行了... 我尝试使用wifi adb应用程序,例如https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS50dHhhcHBzLndpZmlhZGIiXQ.. 作为替代方案。问题是,这些应用程序需要root设备。无论如何,单独的应用程序启动(不打开该功能)使我的设备意识到它是一个调试单元。然后,我只需连接USB电缆,它就像往常一样工作。希望这能帮助某人!当然,如果有人找到更干净的解决方案,请发表!


我猜你总是有根据设备并按预期使用应用程序的选项。 - Dhanesh Budhrani

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