2013-12-07 3 views
11

Я пытаюсь развернуть стеклянную посуду .APK на устройство Google Glass, но оно не указано в АБР. Я последовал за несколько руководств, которые описывают, как подключить Google Glass в ОС Windows 8:Google Glass не указан как устройство Android ADB

я сделал следующее, чтобы подключить устройство к мой компьютер.

1.Installed драйвер USB думал Android SDK

представитель палаты в согласительном комитете конгресса

2.Updated android_winusb.inf файл и включены необходимые строки для идентификации устройства: https://dl.dropboxusercontent.com/u/83972129/android_winusb.inf

эти идентификаторы, которые я нашел под устройством "Hardware ID" установка:

  • USB \ VID_18D1 & PID_9001 & REV_0216
  • USB \ VID_18D1 & PID_9001

3.Connected устройство и вынуждены использовать драйвер выше

https://dl.dropboxusercontent.com/u/83972129/android_device.png

Это выглядит почти как в руководстве ожидать от того, он был установлен как «Android интерфейс ADB» не как "Android Composite ADB Interface"

4.После Я пошел в инструмент АБР и попытался перечислить андроид устройства:

https://dl.dropboxusercontent.com/u/83972129/android_adb.png

Google Glass не был там, а не перезапуск службы adb, и перезагрузка системы не помогла.

5.As результат IDE не может увидеть устройство и его невозможно развернуть .apk

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

+0

Windows 8 должна была пожаловаться на то, что подпись драйвера не соответствует, если см. Http://stackoverflow.com/a/18292244/68037 для получения дополнительной информации. – Core

ответ

19

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

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

Согласно this guide.

+0

Лицо ладони ... до! Спасибо за это :) – ossys

+0

Обратите внимание, что если вы включили отладку после подключения, вам необходимо отключить отладку, а затем снова включить ее. –

4

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

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

    • 1.a. Открытый диспетчер устройств
    • 1.b. Откройте свойства устройства, которое появляется в стеке
    • 1.c. Перейдите на вкладку «Подробности».
    • 1.d. Выберите "Hardware" Идентификаторы свойства
  2. Убедитесь, что файл драйвера INF включает в себя один или оба Hardware IdS

    • 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
  • Оборудование Id в Деви в.п. менеджер: 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 
6

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

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

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

Выполнение операций с помощью adb должно быть выполнено успешно.

6

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


ОПИСАНИЕ


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


FIX


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

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

  1. Убедитесь, что Debug включен в настройках Glass, затем подключите Glass до вашего компьютера.
  2. Перейти к диспетчеру устройств. Стекло появится как LeMobile Android-устройство> Android-интерфейс ADB (или что-то в этом роде).
  3. Щелкните правой кнопкой мыши по нему, выберите «Обновить программное обеспечение драйвера».
  4. Затем выберите «Обзор моего компьютера для программного обеспечения для водителя»> Позвольте мне выбрать из списка ...
  5. Выберите Android Composite ADB Interface (или что-то в этом роде, в зависимости от того, какой из них является параметром Composite) и нажмите «ОК».

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

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

+1

Отличный ответ, спасли мою ночь. Однако правильным именем драйвера является USB Composite. – cagdas

 Смежные вопросы

  • Нет связанных вопросов^_^