Android USB драйвер для Xperia X10a - PullRequest
1 голос
/ 17 апреля 2010

Я пытался в течение пары часов и поразил все сайты, которые Google нашел, но я не могу получить USB-драйвер Android на моем компьютере с XP, чтобы общаться с моим новым Xperia X10a. Я нашел строки, которые опубликовала какая-то добрая душа, и которые были повторены, но они не работают для меня. Идея состоит в том, чтобы добавить их в разделы Google.NTx86 и Google.NTamd64 файла android_winusb.inf:

;Xperia X10
%SingleAdbInterface%        = USB_Install, USB\VID_0FCE&PID_E12E
%CompositeAdbInterface%     = USB_Install, USB\VID_0FCE&PID_E12E&MI_01

Я попробовал несколько вариантов первой строки, включая Sony Ericsson X10a, что XP показывает мне как в мастере «найдено новое оборудование», так и в диспетчере устройств, но не повезло. Результат всегда одинаков. Вот мои шаги:

  • Подключите телефон через USB
  • Появляется «Мастер установки нового оборудования»
  • Выберите «Нет, не в этот раз» и «следующий»
  • Выберите «Установить из списка или определенного места ...» и «далее»
  • Выберите «Найти лучший драйвер ...», установите флажок «Включить это местоположение ...» и найдите папку «usb_driver» в установке Android SDK. Нажмите «Далее»

Он выполняет быстрый поиск, а затем говорит: «Не удается установить это оборудование», «... потому что мастер не может найти необходимое программное обеспечение».

Я перепробовал больше вещей, которые могу вспомнить сейчас, включая удаление записей реестра, но это просто не сработает. Любая помощь будет принята с благодарностью.

Ответы [ 5 ]

4 голосов
/ 18 апреля 2010

Я понял. (Кстати, оригинальная информация android_winusb.inf поступила от пользователя Kirrrilka из группы Google android Dev, так что большое ему спасибо.)

В файле android_winusb.inf для телефона xperia x10a приведены следующие записи:

%SingleAdbInterface%        = USB_Install, USB\VID_0FCE&PID_D12E
%CompositeAdbInterface%     = USB_Install, USB\VID_0FCE&PID_D12E&MI_01

т.е. PID - «D12E» вместо «E12E». Я нашел эту информацию, зайдя в Диспетчер устройств XP (Мой компьютер -> Свойства -> Оборудование -> Диспетчер устройств), найдя устройство (я не помню, как оно там раньше называлось, но у него был большой желтый знак вопроса значок), щелкнув правой кнопкой мыши свойства, вкладку сведений и глядя на «идентификатор экземпляра устройства». Я надеюсь, что эта информация поможет другим с новыми телефонами, которые еще не поддерживаются.

С уважением, м @

0 голосов
/ 30 ноября 2011

В последней версии драйвера нет android_winusb.inf, но добавление тех же строк в sa0101usb.inf под заголовком SEMC.NTx86 работает.

0 голосов
/ 17 ноября 2010

К вашему сведению, используя приведенную выше информацию от mlohbihler о том, где взять идентификатор устройства в XP, правильные записи для MyTouch 3g Slide оказываются:

; MyTouch 3g Slide
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0E03
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0E03&MI_01

А для USB-оборудования Nexus,

; nexus s
%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E22
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
0 голосов
/ 18 октября 2010
  1. Открыть android_winusb.inf с помощью блокнота.

  2. Убедитесь, что вы добавили коды устройств в соответствующем разделе. Есть [Google.NTx86] и [Google.NTamd64] - выбрал тот, который соответствует вашей системе.

  3. Теперь добавление этих кодов должно работать:

    %SingleAdbInterface%        = USB_Install, USB\VID_0FCE&PID_D12E
    %CompositeAdbInterface%     = USB_Install, USB\VID_0FCE&PID_D12E&MI_01
    
0 голосов
/ 17 апреля 2010

Я не знаю о X10, но с моим Moto Droid нет драйвера. Вы просто подключаете его и (ВАЖНО) «монтируете» телефон из меню уведомлений, и затем он отображается как съемный диск. Без монтажа ничего не делает, кроме зарядки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...