Google Glass не входит в список устройств Android от ADB
Я пытаюсь развернуть стеклянную посуду .APK для устройства Google Glass, но он не указан ADB. Я следовал нескольким руководствам, которые описывают, как подключить Google Glass к ОС Windows 8:
Я сделал следующее, Чтобы подключить устройство к моему компьютеру.
1.Установлен USB драйвер thought Android SDK Manager
2.Обновлено android_winusb.inf файл и прилагается необходимых для идентификации устройства:
https://dl.dropboxusercontent.com/u/83972129/android_winusb.inf
Эти идентификаторы я нашел в настройках устройства "hardware id":
- USBVID_18D1&PID_9001&REV_0216
- USBVID_18D1&PID_9001
3.Подключил устройство и заставил использовать драйвер выше
Https://dl.dropboxusercontent.com/u/83972129/android_device.png
Это выглядит почти так, как в руководстве ожидают от факта, что это было установлен как "Андроид АДБ интерфейс" не как "Android композитный АБР интерфейс"
4.Затем я зашел в ADB tool и попытался перечислить устройства android:
Https://dl.dropboxusercontent.com/u/83972129/android_adb.png
Google Glass там не было, и ни перезапуск службы adb, ни перезапуск системы не помогли.
5.As в результате IDE не смог увидеть устройство и его невозможно развернуть .АПК
Как я могу отладить проблему? Что здесь может быть не так?
4 ответов:
Вы также должны включить режим отладки на вашем стекле, перейдя в
- Выделите и выберите карточку настроек.
- прокрутите страницу до карточки "информация об устройстве" и выберите ее.
- прокрутите один из них до "включить отладку" и нажмите на него.
- Подождите минуту, и отладка включена!
Согласно этому руководству.
Следуя этим указаниям, я столкнулся с проблемой, что мое устройство было распознано, но было указано как "несанкционированное", и попытка выполнить операции на нем приведет к ошибке "ошибка: устройство несанкционировано."
Последнее, что нужно проверить, если все остальное не удастся.
- подключите свой стакан к USB
- ADB start-server
- устройства adb (вы должны видеть ваше устройство смонтированным, но перечисленным как "несанкционированное")
- попробуйте использовать adb для работы на вашем устройстве (adb install, adb shell, и т.д.). Вы увидите следующее в adb: "ошибка: устройство неавторизовано. Пожалуйста, проверьте диалоговое окно подтверждения на вашем устройстве."
- на устройстве glass отключите отладку и снова включите ее. После повторного включения glass попросит вас подтвердить, что вы хотите разрешить этому компьютеру отлаживать устройство glass.
Операции, которые вы пытаетесь выполнить с adb, теперь должны быть успешными.
Для тех из вас, кто пытается сделать это в 2017 году с Windows 10...
Описание
Даже при включенной отладке Glass ADB не показывает Glass в списке устройств. При подключении стекла через USB, стекло будет звенеть и Windows 10 будет звенеть, но ни один из них не ведет себя так, как будто они подключены. Стекло не будет отображаться под этим ПК.
Исправить
Я потратил несколько часов, пробуя все, что упоминалось в других ответах, но ничего работал.
Оказывается, вы больше не можете использовать драйвер Google USB, загружаемый с помощью Android Studio SDK Manager.
- убедитесь, что Debug включен в настройках Glass, затем подключите Glass к свой компьютер.
- перейдите в Диспетчер устройств. Стекло будет отображаться как LeMobile Android Device > интерфейс Android ADB (или что-то в этом роде).
- щелкните его правой кнопкой мыши и выберите Обновить драйвер.
- затем выберите обзор программного обеспечения драйвера на моем компьютере > список...
- выберите Android Composite ADB Interface (или что-то в этом роде; в зависимости от того, какой вариант является композитным) и нажмите кнопку OK.
После установки драйвера Windows 10 должна уведомить Вас о том, что стекло подключено. Теперь он должен появиться под этим компьютером. Стекло будет просить вас, чтобы подключенном компьютере. После разрешения ADB покажет его в списке устройств.
Я вспоминаю все это по памяти, поэтому имена могут быть не на 100% точными. Важно то, что мне пришлось это сделать. выберите составной драйвер вручную.
Я заметил, что идентификатор аппаратного обеспечения устройства Google Glass иногда переворачивается с обновлениями прошивки. Существует способ вручную обновить INF-файл драйвера, чтобы учесть изменения по мере их возникновения.
Определите идентификатор оборудования (1 или более) для Google Glass:
- 1.a. Откройте Диспетчер устройств
- 1.b. откройте свойства устройства, которое отображается на стекле как
- 1.c. перейдите на вкладку "Детали"
- 1.d. выберите " идентификаторы оборудования" СВОЙСТВО
Убедитесь, что inf-файл драйвера содержит один или оба идентификатора оборудования
- 2.a. откройте ANDROID_WINUSB.INF
- 2.b. выполните поиск каждого идентификатора оборудования, как показано на шаге 1.d. выше
- 2.c. если не найдено, найдите наиболее похожее (см. комментарии ниже)
- 2.D. скопируйте наиболее похожую строку и отредактируйте копию, чтобы она соответствовала соответствующему идентификатору оборудования. Обратите внимание, что строка начинается с другого текста, который меняется (см. комментарии ниже) - обязательно разместите скопированный текст в том же "разделе", что и исходная строка. Если вы не знаете, что такое "раздел", просто поместите копию на строку под оригиналом.
- 2.f. повторите шаги 2.d. для каждого раздела, в котором можно найти наиболее похожую строку-обычно их два, один для "NTx86", а другой для"NTamd64"
- 2.e. сохраните изменения
Обновите драйвер устройства с помощью опции "иметь диск" и модифицированного INF файл
Обратите внимание на "наиболее похожую строку":
- вы ищете строки, начинающиеся с " % SingleAdbInterface% "и" %CompositeAdbInterface%", за которыми следуют идентификаторы оборудования.
- различия будут минимальными, например строка, которая заканчивается на "&MI_01", но идентификатор оборудования заканчивается на "&MI_00 "
Пример:
- строка в файле INF: %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216
- идентификатор оборудования в Диспетчере устройств: USB\VID_18D1&PID_9001&REV_0216&MI_00
- добавлена новая строка: %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216&MI_00
Актуальные моды (пока что):
Ниже приведены дополнения, которые я сделал к "запасу" ANDROID_WINUSB.INF по состоянию на апрель 2014 года. Строки добавляются в разделы "NTx86" и "NTamd64":
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11&REV_0216 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_01 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216&MI_00 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_9001&MI_00
Comments