【问题标题】:Debugging HTC Desire HD through adb on MacBook Pro在 MacBook Pro 上通过 adb 调试 HTC Desire HD
【发布时间】:2012-01-27 14:06:00
【问题描述】:

我开发 Android 已经有一段时间了,但刚下班买了一台 MacBook Pro(别打我,这不是我的选择)。我启动了我的 Android eclipse 项目,现在想在我的实际设备 HTC Desire HD 上运行该应用程序。

好吧,我没想到它会真正起作用,但我还没有找到让 MacBook Pro 识别 Desire HD 以便我可以连接 adb 的方法。我无法安装 HTC Sync,因为他们没有 Mac 版本。

任何想法都将不胜感激(我已经知道我可以安装手机并复制和粘贴 apk,但这不允许我使用对开发至关重要的 logcat)。

【问题讨论】:

  • 如果你不想要你的 MacBook Pro,我会给你换一台 Windows 笔记本电脑。 :-) :-)
  • 不幸的是,我需要它用于 iOS 开发,很想回到 Windows(从没想过我会这么说):)

标签: android eclipse macos


【解决方案1】:

首先:确保您已启用调试: 设置 > 应用程序 > 开发 > USB 调试

下一步:确保您已完成设备设置: 您必须设置 udev 规则...

http://developer.android.com/guide/developing/device.html#setting-up

创建/编辑/etc/udev/rules.d/10-htc-desire-hd.rules 并添加以下行:

SUBSYSTEMS==”usb”, ATTRS{idVendor}==”0bb4″, ATTRS{idProduct}==”0ca2″, MODE=”0666″

然后,修复权限:

chmod a+r /etc/udev/rules.d/10-htc-desire-hd.rules

然后,我会说重新启动并重试(或只是重新启动 udev),不确定在 OSX 上如何。

我还参考了这篇 Linux 文章:http://linux-adm.de/2010/12/howto-taking-screenshots-from-android-cell-phone-on-ubuntu/ 来查找供应商 ID 等。

希望对您有所帮助。

【讨论】:

  • 你有没有在 Mac 上尝试过这个?我只是有点担心,因为我正在使用的计算机上根本不存在这个目录,并且不想做任何事情来搞砸它。我知道苹果公司对在他们的引擎盖下乱搞是多么严格:(
  • 我做到了,但从未成功使用 HTC Wildfire。相反,我设置了一堆 darwinports 的东西来让 Linux 在 OSX 下运行。更简单的方法可能是在 OSX 中安装 VirtualBox 并使用 Virtual Ubuntu/Linux。
  • grrrr,使用 Apple 开发的另一个令人讨厌的方面。感谢您的帮助
  • 是的,这个答案在 Mac 上开发时是错误的。另一个答案更正确。它应该可以正常工作,如果它没有尝试关闭调试并再次移除/重新插入 USB 电缆。
  • 激活 USB 调试对我有用。永远忘记那个。
【解决方案2】:

所以在 Mac 上,它应该“正常工作”(如 Android device documentation 中所述)。

但是,我偶尔会看到它无法识别设备。我以前使用过these instructions 并取得了一些成功,但较新的 adb 似乎想要管理adb_usb.ini 本身并在该文件中说DO NOT EDIT 所以我不确定这些方向是将不再准确。

我仍然建议检查 系统信息 应用程序以确保您的设备显示在 USB 设备列表中。如果它没有出现在系统列表中,那么您的计算机根本看不到 USB 总线,并且 adb 无法找到它。还要确保你的手机说它是 USB 调试模式。

我没有 HTC Desire,但我有一个 HTC Incredible(第一个),当它处于“仅充电”或“磁盘驱动器”模式时,识别速度似乎更快。

【讨论】:

    【解决方案3】:

    查看答案:adb on OSX Lion, but can't connect to galaxy 10.1 tab, but works fine in linux

    我更换了 ~/.android/adb_usb.ini 并重新启动,它工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多