2013-08-29 31 views
1

我想运行一个应用程序进行调试使用Android SDK在Eclipse的摩托罗拉MC40设备,但设备不会显示在Android设备选择器当我运行应用程序连接设备。我已成功地在三星Galaxy 7上运行该应用程序。Android:摩托罗拉MC40设备没有被识别为调试应用程序

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

+2

是哪个版本的Android上的MC40确保您已在清单的最低目标设置为版本 – wyoskibum

+0

其版本2.3.4?我将最小目标版本更改为该版本,但它仍然不起作用 –

回答

4

问题已解决。

对于有同样问题的人: 摩托罗拉MC40的问题是供应商ID号与摩托罗拉供应商Id号(22b8)不一样。 MC40供应商ID是“05e0”。这是问题的根源。因此,当按照说明here确保输入此前提到的ID。此外,您不仅需要以这种格式(“SUBSYSTEM ==”usb“,ATTR {idVendor} ==”05e0“,MODE =”0666“,OWNER = “[user_name]”),但是您还必须将HEX版本的ID(0x5e0)添加到.android目录中的“adb_usb.ini”文件中:〜/ .android /。

+0

你知道摩托罗拉XT316是否有同样的问题?但我最终可以在网上获得设备,但大部分时间都处于离线状态。 – Aiapaec

+0

MC40是摩托罗拉解决方案设备(现在是Zebra Technologies),该设备使用的USB供应商ID是0x05E0(已分配给Symbol Technologies,并已在2007/2008年左右通过摩托罗拉收购)。 – pfmaggi

相关问题