Ответ 1
Для драйверов Redmi Note ADB вам нужно пройти этот обруч. Я уверен, что это то же самое со всеми телефонами MI или, возможно, для всех телефонов, отличных от Google mfg, я не уверен. Прежде всего, если вы подключите устройство с USB-кабелем и отключением USB-отладки, вы увидите, что Windows 8 загружает общий драйвер для копирования файлов в телефон и SD-хранилище. Это будет отображаться при первом подключении USB-кабеля и появится в виде значка устройства в разделе "Панель управления", "Диспетчер устройств", "Портативные устройства", "Примечание HM" (или устройство, с которым вы работаете).
Перейдите на телефон и включите USB Debugging в разделе "Разработчик" вашего телефона. Обратите внимание, что в списке диспетчера устройств теперь отображается дополнительный элемент в виде неопределенного устройства, он будет иметь желтый восклицательный знак и может иметь не такое же имя телефона, как указано в разделе "Портативные устройства". Игнорируйте этот элемент на данный момент. Теперь, не делая ничего с телефоном (он должен быть уже в режиме USB-отладки), вернитесь к портативным устройствам в диспетчере устройств и щелкните правой кнопкой мыши заметку HM или любой другой телефон, с которым вы работаете, и там указан без восклицательного знака ( перечисленные в разделе "Портативные устройства"). Щелкните правой кнопкой мыши значок в разделе "Портативные устройства". На этом значке выберите "Свойства", "Подробности" и под выпадающим списком выберите "Идентификаторы оборудования" и скопируйте то, что вы видите.
Для Redmi Note я получаю:
USB\VID_2717&PID_1218&REV_0216&MI_00
USB\VID_2717&PID_1218&MI_00
(Обратите внимание, что если вы сделаете это не в свою очередь, HW ID будет отличаться при отключенной отладке USB телефона. Вы хотите скопировать значение, которое оно изменит, когда USB-отладка включена)
Теперь сделайте так, как указано выше, конечно, настраивая строки, которые вы добавляете в файл INF, с данными, касающимися вашего собственного телефона, а не с Nexus 10. Вот что настраивать; при загрузке SDK вы должны иметь файловую структуру, расширенную из ZIP, например:
\adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver
Найдите файл с именем: android_winusb.inf
в папке usb_driver. Составьте его копию и назовите его, например redmi.inf
.
Отредактируйте redmi.inf
и добавьте строки, как указано выше, только для вашего конкретного телефона. Например, для примечания HM я добавил следующие 2 строки, как указано в 2 местах, как указано.
;HM Note
%SingleAdbInterface% = USB_Install, USB\VID_2717&PID_1218&REV_0216&MI_0
%CompositeAdbInterface% = USB_Install, USB\VID_2717&PID_1218&MI_00
Теперь вернитесь к неизвестному устройству, которое появилось в Диспетчере устройств, когда вы включили отладку USB устройства и щелкните правой кнопкой мыши на этом элементе (имеет желтый восклицательный знак), щелкните его правой кнопкой мыши и выберите "Обновить драйвер", а затем "Обзор моего компьютера", Позвольте мне выбрать, нажмите кнопку "Have Disk" и найдите "Redmi.inf". Продолжайте соглашаться со всеми запросами, предупреждающими вас, что это может быть не правильный драйвер. В качестве последнего шага Windows должна была идентифицировать устройство как интерфейс Android ADB, и как только это будет сделано, вы сможете вернуться, открыть окно CMD и запустить команду "adb devices", как указано в этом учебнике, и теперь вы должны см., что телефон теперь обнаружен и общается.
Я нашел это в ADB.