2014-11-27 3 views
2

У меня есть Windows 7 x64 Максимальная компьютер, и я хочу связать свою Moto X 2nd Gen (XT1097) в режиме отладки, так что я могу разработать некоторые приложения.Установка Moto X второго поколения отладки драйвера

Проблема в том, что Windows не может найти драйвер для моего Moto X. Я скачал Motorola Device Manager (версия 2.4.5), который должен иметь все драйверы, но все же моя Windows не может найти драйвер. И прежде чем кто-нибудь спросит, да, у меня есть отладка включена в настройках моего телефона.

Итак, здесь идет смешная часть ..... Я пробовал эту же вещь с другой реальной машиной Win7x64 Ultimate и виртуальной машиной (работающей на моем собственном ПК). Сначала Windows не смогла установить драйверы отладки ... но затем после загрузки Motorola Device Manager он установил драйверы отладки, и я смог использовать телефон для разработки.

Странная вещь, когда я подключить мой телефон в мой компьютер, он устанавливает все драйвера медиа, но не те, отлаживать и это, как перечислено мой телефон в диспетчере устройств моего окна:

XT1097 device

НО во всех остальных двух компьютерах (в которых драйверы были успешно установлены), это как перечислен мой телефон, прежде чем я установить менеджер Motorola Device (который содержит все драйверы):

ADB Interface device

И это, как он перечислен после установки водителя:

enter image description here

Итак, для того, чтобы попытаться исправить это, я пытался заставить установку драйвера. Я нашел драйвер самостоятельно под «C: \ Program Files \ Common Files \ Motorola Shared \ Mobile Drivers \ Drivers» и внутри motoandroid2.inf Я мог найти драйвер под названием «Интерфейс Motorola ADB», и даже VID/PID моего телефона находился внутри этого же драйвера файл! ...... НО это не сработало!

Я до сих пор не может использовать этот телефон в режиме отладки, я не могу сделать Android студии увидеть, когда он подключен, и я также попытался изменить драйвер по умолчанию от Google android_winusb.inf включая мой телефон там, using this tutorial, но опять ничего случается.

У кого-нибудь есть подсказки о том, что происходит? Я потерян, и, честно говоря, я не хочу отформатировать свой компьютер только из-за этого.

+0

У меня такая же проблема. Все еще не найдено обходного пути. Я попробую в другой машине Windows 7 ... Это, если работает, я переключу разработку на эту машину, хотя она медленнее (это ноутбук ...) – Loudenvier

ответ

1

Вместо использования чрезвычайно багги-драйверов usb я бы использовал беспроводной adb.

На телефоне перейдите в Настройки >> Параметры разработчика >> ADB через сеть и проверьте его.

Затем на вашем компьютере, чтобы получить доступ к ADB, введите команду adb connect ip_address, где ip_address - это IP-адрес, указанный в настройках разработчика.

Убедитесь, что вы разрешаете доступ к брандмауэру оболочки АБР.

+0

Это интересное обходное решение ... но я могу " t найти эту опцию «ADB over network» на моем телефоне ... она должна быть внедрена? – mFeinstein

+1

Кроме того, все ссылки, которые я нахожу для «ADB over network», указывают, что или устройство должно быть внедрено или устройство должно быть подключено сначала через USB, что является моей текущей проблемой. Haha – mFeinstein

1

Даже я страдал от одной и той же проблемы.Я не уверен, но эта проблема возникает, когда мы используем 64 бит ОС. Я пробовал такую ​​же настройку на 32 бит windows 7 и работает отлично.

И одна важная вещь ...

Даже если мы можем увидеть проблему драйвера в диспетчере устройств, режим отладки устройство работает прекрасно. Я попробовал функцию элемента проверки хрома и скомпилировал приложение из ecllipse.

+0

Установка другой ОС, даже на VM, похоже, не лучшее решение – Jarlax

+0

Вы решили это на x64? Или вы просто перешли на x86 (32 бит)? – mFeinstein

+0

Я попытался в другом x64 и VM с x64, как я сказал в своем первом сообщении, и у меня не было никаких проблем, я не уверен, что проблема x64 - проблема – mFeinstein

-1

Я установил драйверы MOTOROLA в https://motorola-global-portal-pt.custhelp.com/app/answers/detail/a_id/89879

Это решило мою проблему на окнах 10.

+0

Хорошо, что это сработало для вас, но я сказал в своем вопросе что это не сработало для меня, поэтому это не может быть верным ответом на мой вопрос. – mFeinstein

0

Это позор, я немного поздно, но здесь идет:

У меня было то же самое проблему с моим moto g 2nd gen и решила его, установив драйверы вручную:

  1. Скачать android SDK zip.
  2. Распакуйте в * \ android-sdk-windows и запустите файл sdkmanager.exe.
  3. Отметьте только «USB-драйверы» или аналогичные (он также установит зависимости).
  4. Установить.
  5. Используйте диспетчер устройств для «обновления драйвера» вручную, выбрав для выбора .INF-файл в * \ android-sdk-windows \ extras \ google \ usb_driver.

Here - это более подробное сообщение об этом.

Смежные вопросы