Виндовс не удалось установить андроид

Обновлено: 04.07.2024

Я хочу поделиться с вами простым способом установки ADB драйвера под Windows. Эта статья понадобится тем, у кого этот драйвер или не устанавливается вовсе, или устанавливается, но adb все равно в упор не видит устройство(как было у меня), или вы вообще этот драйвер не нашли. Так что всех, у кого есть/были похожие проблемы, или кому просто интересно, прошу под кат.

Начну с предыстории. Решил я купить себе недорогой планшетик на Android для чтения книг(DJVU/PDF), и выбор пал на устройство российского конечно же китайского производства TeXet TM-7025. Жаба давила покупать что-то дорогое, а для простого чтения книг каких-то сверх-характеристик не требуется. Позже я обнаружил что на нем неплохо идут большинство игрушек, удобно полазить в инете пока ты сидишь in da kabin и т. д. А поскольку передо мной маячило изучение Android, я решил, что будет весьма удобно пользоваться для этого железным девайсом вместо мучений с эмуляторами.

И вот тут меня ждал неприятный сюрприз — то ли родной драйвер оказался кривым, то ли винда, то ли провод… вообщем драйвер то встал, диспетчер устройств Windows рапортовал о полной работоспособности девайса, но на запрос adb devices в консоли я получал пустой список и, естественно, тестировать приложение на планшете не удавалось.

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

Вот тут я решил попробовать свои силы в написании драйверов старом добром методе научного тыка и открыл inf-файл драйвера. Надежду мне давало понимание, что софтверная часть adb интерфейса со стороны планшета должна быть идентичной для всех устройств, а USB и так работал. И вот, после нескольких неудачных проб ручной правки inf-файла я нашел рецепт лечения приправы inf-файла так, чтобы оно поставилось и, главное, работало.

Шаг 3. Правим inf-файл. В папочке открываем файл android_winusb.inf и ищем там строки такого вот вида:


Делаем копию этих строк, заменяем Google Nexus One на %имя_вашего_девайса% для идентификации в будущем и… открываем диспетчер устройств Windows. Ищем там наше устройство(Android, Android Composite ADB Interface или что-то в этом стиле). Открываем свойства устройства, вкладка «Сведения», в списке выбираем пункт «ИД оборудования» и видим такую вот картину.

Копируем строчку, которая больше всего похожа на ту, что показана на рисунке(Она, по идее просто немного короче), и вставляем ее в наш inf-файл.


В %SingleAdbInterface% мы конец строки удаляем, как видно, в %CompositeAdbInterface% вставляем целиком. Повторять два раза все, наверное, не надо, но у меня уже все стоит и мне лень экспериментировать :)
Сохраняемся(будьте внимательны — в некоторых случаях для этого нужно запускать блокнот с правами администратора, т. к. в пользовательском режиме вам не дадут перезаписать inf-файл).
Шаг 4. Установка драйвера. Теперь, когда все подготовлено, возвращаемся в диспетчер устройств и удаляем все ранее установленные adb драйверы(если были). Обновляем список устройств и видим наш девайс без драйверов. Открываем его свойства и выбираем «обновить драйверы», выбираем установку из папки, указываем папку с поправленым inf-ом и запускаем установку — наш драйвер моментально находится, но при установке он может ругаться о несовместимости с вопросом «продолжать ли, насяльнека?». Продолжаем. Все, драйвер установлен.
Шаг 5. Финал. Для точности делаем вынь-всунь USB-порта, ждем пока все обнаруживается, открываем консоль(Win+R, вводим cmd) и пишем adb devices. Если все прошло хорошо — видим заветный пункт списка, обозначающий, что adb теперь видит наш девайс.

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

Если команда adb у вас вообще не работает. Компьютер -> Свойства -> Переменные среды. Ищем переменную Path и в конце дописываем(ни в коем случае не перезаписываем) в конце точку с запятой, а после адрес папки, где живет adb(обычно %android-sdk%\platform-tools\). После перезагрузки должно заработать.
Иногда adb не запускается автоматически при старте системы. Запустите вручную.

Что это было?
На самом деле все просто. В силу неких причин(винда мастдай/у прогеров кривые руки/гугловский инф-файл писался только для родных гугловских девайсов/в вашем компьютере все испортили бозоны Хиггса) винда не хочет кушать гугловский драйвер для негугловских девайсов, не записанніх в inf-файл. Видимо, там все как раз завязано на этих ИД-оборудования. Но ведь софтверная часть на подавляющем большинстве андроид-устройств в части дебаггер-коннектора к ПК идентична, потому драйвер должен нормально общаться с любым Андроид-устройством. Наша задача — обмануть Windows и заставить ее принять девайс за «драйверо-подходящий», что мы и сделали путем дописывания его ИД в inf-файл драйвера.

Надеюсь, кому-то данный мануал поможет завести свой китайский или другой девайс, для которого при сборке системы забыли сделать нормальный драйвер adb, или тем, кого задалбывает качать официальный драйвер от производителя устройства(это бывает настолько гемморно, что быстрей сделать все вышеописанное — у меня так было с драйвером для телефона LG E510).

чехол для андроид

Установка драйверов Android на ПК должна быть прогулкой в ​​парке. Вы связываете свою трубку с ПК через USB-кабель и, как правило, установка начинается немедленно. Универсальный драйвер, предоставляемый автоматически Windows, должен быть достаточно хорош для доступа к хранилищу.

Большинству пользователей больше ничего не нужно, если честно. Однако что произойдет, если Windows предложит вам запрос «Windows не удалось установить Android»? Как сделать так, чтобы универсальный драйвер просто не устанавливался? Узнайте ниже.

Как успешно установить драйверы устройств Android

Решение 1. Установите OEM-драйверы USB вручную

Существует так много устройств, которые не требуют ручной установки драйвера, и телефоны Android не включены в этот список. Особенно, если вы хотите использовать свое устройство с ADB и Android SDK.

Теперь Windows 10 обычно может автоматически устанавливать устройство для самых простых функций (передача данных), но это не относится к более ранним итерациям Windows. Поэтому мы рекомендуем устанавливать драйверы вручную.

Чтобы найти лучший драйвер для вашего устройства, мы будем искать на официальном сайте поддержки OEM. Скажем, устройство Huawei мало что даст с драйвером Samsung. Поэтому обязательно найдите подходящий драйвер. Но перед этим давайте попробуем установить драйвер в диспетчере устройств.

Если это не сработает, обратитесь к OEM и загрузите драйверы. Установите драйвер вручную. Если проблема не устранена, перейдите к дополнительным шагам.

Решение 2. Включите отладку по USB на вашем Android

Еще одна важная вещь, которую многие люди игнорируют, связана с разрешениями Android. Чтобы ПК имел доступ к вашему устройству (как правило, не требуется для доступа к хранилищу), вы должны включить отладку по USB в параметрах разработчика телефона.

По умолчанию они недоступны, поэтому вам нужно выполнить несколько хитроумный шаг, чтобы разблокировать параметры разработчика на вашем устройстве.

Оказавшись там, вы сможете легко включить отладку по USB. Во-первых, давайте удалим неисправный драйвер из диспетчера устройств:


  1. Откройте диспетчер устройств.
  2. Нажмите «Вид» в главном меню и выберите « Показать скрытые устройства ».
  3. Разверните Портативные устройства (или Другие устройства).
  4. Щелкните правой кнопкой мыши на устройстве Android и удалите его.

Вот как включить режим USB-отладки на телефоне Android:

  1. Откройте Настройки .
  2. Выберите « Система» > « О телефоне» .
  3. Нажмите 7 раз на номер сборки .
  4. Введите свой пароль или PIN-код, чтобы получить доступ к параметрам разработчика .
  5. Вы найдете параметры разработчика в разделе « Система ».
  6. В меню параметров разработчика включите отладку по USB .
  7. Подключите ваше устройство к ПК через USB и разрешите отладку USB при появлении соответствующего запроса.
  8. Подождите, пока драйвер устройства не будет установлен и перезагрузите компьютер.

Решение 3 — Переключите порт USB

Простое, но зачастую очень эффективное решение. Иногда определенный USB-порт не работает, и переключение на альтернативный порт должно сработать. Кроме того, не забудьте перезагрузить телефон и ПК после переключения порта.

Кроме того, если у вас есть альтернативный кабель Micro USB-USB-USB или USB-C– USB, попробуйте.

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

Решение 4 — Используйте драйвер Android SDK Generic

Наконец, есть вероятность, что у вас старое устройство, которое не поддерживается ни официальными, ни общими драйверами. Что делать, если это так? Единственное оставшееся решение, которое мы можем предложить, — это универсальный драйвер Android SDK.

Они обычно требуются для запуска ADB и могут помочь вашему ПК установить первоначальное соединение с вашим устройством перед установкой функционального драйвера MTP.

Вот как установить драйвер Android SDK Generic на ваше устройство:

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

Подключение Андроид к Windows ПК, проблемы подключения

Подключение Андроид к Windows ПК, проблемы подключения. Иногда все все гладко работает как хотелось, и иногда простое подключение Android к Windows превращается в мучение! Решаем проблему с подключением Android к компьютеру на ОС Windows!

Смартфоны и планшеты на Android стремительно развиваются, на настольных компьютерах уходит Windows XP и 7 и на смену приходит Windows 10. Не все происходит гладко и что-то идет не так и возникает проблема подключения Android к Windows.

В данной статье вам будет предложено способ решения основной проблемы, а также доступны ссылки на другие ошибки которые могут проявиться позже в связки Android & Windows.

Драйвер Android

Самое первое на что стоит обратить свое внимание — это наличие установленного драйвера Android. Если драйвер не установлен, то это может быть самой главной проблемой. Найти и скачать драйвера на многие устройства можно со страницы Драйвера Android.

Иногда драйвер не подписан, поэтому в начале нужно отключить проверку цифровой подписи, как это сделать —Отключение цифровой подписи Windows драйверов.

Если драйвер не имеет инсталлятора, то воспользуйтесь видеоинструкцией по установке предложенной ниже:

Windows не удается определить USB устройство и проблемы с подключением MTP

Если вы установили драйвер Android, но у вас постоянно возникает проблема «Устройство USB не опознано», проблемы с MTP подключением, либо постоянно приходится переустанавливать драйвер, тогда:

  1. Убедитесь, что драйвер установлен именно тот, что вам необходим;
  2. Попробуйте поменять порт USB к которому подключается Android;
  3. Убедиться в том , что кабель подключения не имеет повреждений, либо смените его.

Если проблема осталась, тогда придется выполнить следующие манипуляции:

Нажимаем на клавиатуре «WIN» + «R» и пишем regedit и жмем «ОК»

Вы попали в редактор «Реестра Windows».

Далее существует 2 варианта решения когда устройство не опознается и сейчас мы их рассмотрим:

Вариант 1

Перейдите по дереву реестра:

В каталоге wudfsvc, найдите запись Start и измените его значения на 2. После перезагрузите компьютер.

Подключите Android к компьютеру, проблема должна быть решена, если нет, то воспользуйтесь 2 вариантом.

Вариант 2

Снова перейдите в реестр Windows и перейдите по пути:

После чего удалите запись UpperFilters

Подключение Андроид к Windows ПК, проблемы подключения

После перезагрузите компьютер. Подключите Android к компьютеру, проблема должна быть решена.

Если у вас Windows 8/8.1

Помимо предложенных вариантов выше, если у вас компьютер с установленной ОС Windows 8/8.1 тогда стоит перейти к чтению специальной статьи — USB устройство не опознано в Windows 8/8.1.

Другие проблемы с подключением и работой Android с Windows

Ниже представлены ссылки на готовые решения проблем, которые могут возникнуть при работе Android с компьютером.


Несколько дней назад Microsoft начала тестирование подсистемы Windows Subsystem for Android (WSA), которая позволяет запускать Android-приложения в Windows 11.

Сейчас функция доступна только участникам программы Windows Insider на канале Beta, что несколько удивительно, так как обычно все новшества вначале появляются на канале Dev. Но даже если вы используете канал Beta, то для установки подсистемы из Microsoft Store потребуется сменить регион на США в самой Windows 11.

Microsoft обещает, что инсайдеры на канале Dev также вскоре получат доступ к Windows Subsystem for Android, но какие-либо конкретные сроки не называются. Если вы не хотите ждать, то можете установить подсистему вручную. Для этого вам потребуются прямые руки и небольшие навыки работы в PowerShell.

Важно! Все действия вы делаете на свой страх и риск.

Благодарим aleks242007 и участников чата Community в Telegram за помощь в составлении инструкции.

Инструкция

Установка Windows Subsystem for Android

Add-AppxPackage: The 'Add-AppxPackage' command was found in the module 'Appx', but the module could not be loaded. For more information, run 'Import-Module Appx'.

После этого вновь введите команду Add-AppxPackage из шага 6.

Установка APK-файлов

Теперь подсистема Windows Subsystem for Android работает, однако с установкой приложений есть некоторые сложности. Как вы уже знаете, вместо Google Play здесь используется Amazon Appstore. Причём отображаются там лишь приложения, которые Microsoft и Amazon протестировали на работоспособность в подсистеме.

Правда воспользоваться Amazon Appstore всё равно не получится. Приложение не только требует учётную запись Amazon, но и проверяет ваше местоположение. Можно, конечно, подключить VPN, но есть ли в этом смысл?

К счастью, Windows Subsystem for Android поддерживает установку приложений с помощью APK-файлов. Вы можете воспользоваться либо утилитой WSATools, о которой мы рассказали в статье по этой ссылке, либо устанавливать вручную с помощью командной строки по инструкции ниже.


  1. Скачайте SDK Platform Tools для Windows с сайта Android, перейдя по этой ссылке.
  2. Извлеките папку platform-tools , например, в корень диска C (рядом с папками Windows, Program Files и т. д.)
  3. Откройте приложение Windows Subsystem for Android и включите «Режим разработчика».
  4. Нажмите на кнопку рядом с элементом «Файлы». Начнётся запуск подсистемы Windows Subsystem for Android.
  5. Нажмите на кнопку «Обновить» рядом с элементом «IP-адрес».
  6. В описании для элемента «Режим разработчика» появится IP-адрес, который мы будем использовать для подключения к подсистеме с помощью ADB.
  7. Откройте командную строку (или Windows Terminal) и перейдите в папку с установленным SDK Platform Tools, подставив нужный путь к папке:
  8. Введите следующую команду, подставив в неё IP-адрес из предыдущего пункта:

Примечание. Если выполнять команды через PowerShell, то перед ADB следует прописать ./

Чтобы быстро скопировать путь к файлу, нажмите по нему правой кнопкой мыши и выберите «Копировать как путь». Затем вставьте его после adb.exe install и нажмите Enter.

Поскольку далеко не все Android-приложения корректно работают в подсистеме, пользователи решили составить таблицу с информацией о работоспособности приложений в WSA. Найти и внести свой вклад вы можете на GitHub.

Читайте также: