Eclipse ADT показывает мой телефон как??????????, не устанавливает APK
Я только что купил Motorola Droid 4, чтобы заменить мой старый Samsung. Когда тестирование проводилось на Samsung, оно всегда отображалось в окне "Выбор устройства Android" в Eclipse, но Droid показывался как "?????????" и кнопка "ОК" отключена, поэтому я не могу продолжить установку и запуск.
Я следовал инструкциям на этой странице:
https://developer.android.com/tools/device.html
И нашли такие же результаты.
Я также проверил вывод "adb devices" после настройки правила UDEV, перезапуска UDEV и отключения / повторного подключения телефона, и он все еще показывал:
List of devices attached
???????????? no permissions
Однако, согласно предложению Марецки на этой странице:
Почему в Eclipse Android Device Chooser не отображается мое Android-устройство?
... если я убью сервер adb, а затем попробую "sudo adb devices", мне кажется, что мой телефон отображается правильно!
List of devices attached
015ECD710F00A017 device
Итак, мой вопрос: почему в окне Eclipse Android Device Chooser телефон по-прежнему отображается как "????????" когда adb правильно показывает устройство в командной строке?
Нужно ли указывать Eclipse запускать плагин ADB от имени root? Если так, как бы я поступил так?
1 ответ
Я решил проблему. Как и в случае Motorola Droid 4, когда установлен параметр USB Mass Storage (независимо от того, включен он или нет), режим отладки не работает.
Я изменил настройки "USB-подключение к компьютеру" с "Mass Storage" на "Camera (PTP)", и теперь "USB-отладка" работает!