【问题标题】:Android: Motorola MC40 device not recognized for debugging appAndroid:摩托罗拉 MC40 设备无法识别调试应用程序
【发布时间】:2013-08-29 18:06:32
【问题描述】:

我正在尝试使用 Eclipse 中的 android SDK 为摩托罗拉 MC40 设备运行一个应用程序进行调试,但是当我在连接设备的情况下运行该应用程序时,该设备不会显示在 android 设备选择器中。我已经在三星 Galaxy 7 上成功运行了该应用程序。

我已按照 android 网站上的说明设置调试设备:http://developer.android.com/tools/device.html。我为摩托罗拉输入了正确的供应商 ID。但是,当我尝试运行该应用程序时,该设备仍然不会显示。请帮忙。

【问题讨论】:

  • 您的 MC40 上的 Android 版本是什么?确保您已在清单中将最低目标设置为该版本。
  • 它的版本是2.3.4,我把最小目标版本改成那个版本还是不行

标签: java android eclipse debugging motorola


【解决方案1】:

问题解决了。

对于遇到相同问题的任何人: 摩托罗拉 MC40 的问题是供应商 ID 号与摩托罗拉供应商 ID 号 (22b8) 不同。 MC40 供应商 ID 为“05e0”。这就是问题的根源。因此,当按照here 的说明进行操作时,请确保输入之前提到的 ID。此外,您不仅必须以这种格式将 id 添加到“51-android.rules”文件中(“SUBSYSTEM=="usb", ATTR{idVendor}=="05e0", MODE="0666", OWNER= “[user_name]”),但您还必须将 ID 的 HEX 版本(0x5e0)添加到 .android 目录中的“adb_usb.ini”文件:~/.android/。

【讨论】:

  • 你知道摩托罗拉XT316是否有同样的问题吗?但我最终可以让设备联机,但大多数时候都处于脱机状态。
  • MC40 是 Motorola Solution 设备(现为 Zebra Technologies),该设备使用的 USB 供应商 ID 为 0x05E0(分配给 Symbol Technologies,已于 2007/2008 年左右被摩托罗拉收购)。
【解决方案2】:

摩托罗拉/Symbol Android 设备的官方 Android USB Windows 安装程序供参考:

https://portal.motorolasolutions.com/Support/US-EN/Resolution?solutionId=95914

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多