【发布时间】:2012-01-22 22:23:01
【问题描述】:
我意识到这不是严格意义上的编程问题,但我希望在这里有一点余地......我无法通过 USB 通过 ADB 连接 xyboard 8" 或 10"。我所有的其他设备都可以正常工作,并且我已经设置了 USB 调试和允许未知内容。有谁知道摩托罗拉是否采取了措施阻止亚行连接?或者是否还有其他一些特定于我缺少的这些设备的步骤?我在其他任何板上都找不到其他人抱怨这个,所以,我真的很难过。
TIA
【问题讨论】:
我意识到这不是严格意义上的编程问题,但我希望在这里有一点余地......我无法通过 USB 通过 ADB 连接 xyboard 8" 或 10"。我所有的其他设备都可以正常工作,并且我已经设置了 USB 调试和允许未知内容。有谁知道摩托罗拉是否采取了措施阻止亚行连接?或者是否还有其他一些特定于我缺少的这些设备的步骤?我在其他任何板上都找不到其他人抱怨这个,所以,我真的很难过。
TIA
【问题讨论】:
嗯...我不敢说这是“正确”的解决方案(因为我仍然不清楚问题是什么),但问题是通过我安装 MotoCast 解决的。也许它配有一些特殊的酱汁,我不知道。至少我的一位同事将 8" 连接到他的 mac 没有问题,所以,这可能与我的特定配置有关。
无论如何...这里是 MotoCast 的链接,以防其他遇到同样古怪行为的人使用它。
http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/MotoCast/MotoCast
【讨论】:
我们在 Sunnyvale 办公室测试了一台 8 英寸和 10 英寸设备,其中一台运行 Lion (10.7.2) 的 MacBook Pro 和 SDK 工具版本 16(当前版本)。两种设备都会枚举并显示为“adb devices”并在 MOTODEV Studio 中显示。正如您在帖子中提到的那样,在这台 MacBook 上,之前安装了 MotoCast。
它应该只是通过 USB 枚举的调试连接。但是,我们推测问题是由于缺少 Mac 和 Linux 用于 Honeycomb 和 ICS 设备所需的底层 MTP 软件。 Motocast 可能会将其作为副产品安装。如果您不需要 Motocast,也许您可以卸载它并尝试从 Google 安装单独的 MTP 应用程序。 http://www.android.com/filetransfer/
我们卸载了 Motocast 并安装了 MTP 文件传输工具。 这还不够进行调试。我必须联系 XYBoard 的产品团队,看看他们是如何实现调试协议的。
【讨论】:
有谁知道摩托罗拉是否采取了措施阻止 ADB 连接?
我保证这不是答案。您不能运送带有 Android Market 许可副本的设备和阻止 adb。
或者是否还有其他一些特定于我缺少的这些设备的步骤?
在 Windows 上,您需要正确的驱动程序。您可以从their Web site下载摩托罗拉的驱动程序。
您也可以尝试使用不同的微型 USB 数据线,假设您正在尝试的数据线是您未在其他设备上使用过的数据线。
除此之外,我建议您尝试在MOTODEV support boards 上提问。
【讨论】:
udev 规则所做的事情。我不在 OS X 上进行 Android 开发,所以我不确定其中的机制。