2013-08-29 52 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

相關問題