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 не смог увидеть устройство и его невозможно развернуть .АПК



Как я могу отладить проблему? Что здесь может быть не так?

695   4  

4 ответов:

Вы также должны включить режим отладки на вашем стекле, перейдя в

  1. Выделите и выберите карточку настроек.
  2. прокрутите страницу до карточки "информация об устройстве" и выберите ее.
  3. прокрутите один из них до "включить отладку" и нажмите на него.
  4. Подождите минуту, и отладка включена!

Согласно этому руководству.

Следуя этим указаниям, я столкнулся с проблемой, что мое устройство было распознано, но было указано как "несанкционированное", и попытка выполнить операции на нем приведет к ошибке "ошибка: устройство несанкционировано."

Последнее, что нужно проверить, если все остальное не удастся.

  1. подключите свой стакан к USB
  2. ADB start-server
  3. устройства adb (вы должны видеть ваше устройство смонтированным, но перечисленным как "несанкционированное")
  4. попробуйте использовать adb для работы на вашем устройстве (adb install, adb shell, и т.д.). Вы увидите следующее в adb: "ошибка: устройство неавторизовано. Пожалуйста, проверьте диалоговое окно подтверждения на вашем устройстве."
  5. на устройстве glass отключите отладку и снова включите ее. После повторного включения glass попросит вас подтвердить, что вы хотите разрешить этому компьютеру отлаживать устройство glass.

Операции, которые вы пытаетесь выполнить с adb, теперь должны быть успешными.

Для тех из вас, кто пытается сделать это в 2017 году с Windows 10...


Описание


Даже при включенной отладке Glass ADB не показывает Glass в списке устройств. При подключении стекла через USB, стекло будет звенеть и Windows 10 будет звенеть, но ни один из них не ведет себя так, как будто они подключены. Стекло не будет отображаться под этим ПК.


Исправить


Я потратил несколько часов, пробуя все, что упоминалось в других ответах, но ничего работал.

Оказывается, вы больше не можете использовать драйвер Google USB, загружаемый с помощью Android Studio SDK Manager.

  1. убедитесь, что Debug включен в настройках Glass, затем подключите Glass к свой компьютер.
  2. перейдите в Диспетчер устройств. Стекло будет отображаться как LeMobile Android Device > интерфейс Android ADB (или что-то в этом роде).
  3. щелкните его правой кнопкой мыши и выберите Обновить драйвер.
  4. затем выберите обзор программного обеспечения драйвера на моем компьютере > список...
  5. выберите Android Composite ADB Interface (или что-то в этом роде; в зависимости от того, какой вариант является композитным) и нажмите кнопку OK.

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

Я вспоминаю все это по памяти, поэтому имена могут быть не на 100% точными. Важно то, что мне пришлось это сделать. выберите составной драйвер вручную.

Я заметил, что идентификатор аппаратного обеспечения устройства Google Glass иногда переворачивается с обновлениями прошивки. Существует способ вручную обновить INF-файл драйвера, чтобы учесть изменения по мере их возникновения.

  1. Определите идентификатор оборудования (1 или более) для Google Glass:

    • 1.a. Откройте Диспетчер устройств
    • 1.b. откройте свойства устройства, которое отображается на стекле как
    • 1.c. перейдите на вкладку "Детали"
    • 1.d. выберите " идентификаторы оборудования" СВОЙСТВО
  2. Убедитесь, что inf-файл драйвера содержит один или оба идентификатора оборудования

    • 2.a. откройте ANDROID_WINUSB.INF
    • 2.b. выполните поиск каждого идентификатора оборудования, как показано на шаге 1.d. выше
    • 2.c. если не найдено, найдите наиболее похожее (см. комментарии ниже)
    • 2.D. скопируйте наиболее похожую строку и отредактируйте копию, чтобы она соответствовала соответствующему идентификатору оборудования. Обратите внимание, что строка начинается с другого текста, который меняется (см. комментарии ниже) - обязательно разместите скопированный текст в том же "разделе", что и исходная строка. Если вы не знаете, что такое "раздел", просто поместите копию на строку под оригиналом.
    • 2.f. повторите шаги 2.d. для каждого раздела, в котором можно найти наиболее похожую строку-обычно их два, один для "NTx86", а другой для"NTamd64"
    • 2.e. сохраните изменения
  3. Обновите драйвер устройства с помощью опции "иметь диск" и модифицированного 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

    Ничего не найдено.