Использование / tools / hci / из AOSP (make file is Android.mk.disabled) - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь отправлять и получать события / команды HCI с помощью устройства Android (пиксель 2) в целях тестирования на работе.Я пытался сделать это несколькими способами - но недавно наткнулся на this в исходном коде AOSP.

Это, кажется, именно то, что я ищу (или близко к этому)), но я не уверен, как на самом деле использовать это.

Я собрал AOSP (walleye для pixel 2) несколько раз в режиме отладки пользователя и инженера, и уже настроил adb / fastboot и т. д.в среде Ubuntu процесс сборки не нов для меня.

После всего сказанного мой первый вопрос: нужно ли удалять .disabled из файла android.mk?Приведет ли это к тому, что инструмент собирается с ОС?

Если это так, как мне получить доступ к инструменту после его сборки.Если нет, то как я могу собрать этот инструмент (main.cc в файле, указанном выше) и где я найду его когда-то созданный.

** РЕДАКТИРОВАТЬ :: Нет ответов, но с несколькими днями экспериментов IЯ понял это: это очень просто, но я оставлю это здесь на случай, если у кого-нибудь еще возникнет подобный вопрос в будущем.

1) Измените Android.mk.disabled на Android.mk

2) Сборка ОС или этого конкретного модуля ОС (множество полезных объяснений этого процесса можно найти здесь, на SO.)

3) Прошивка ОС, содержащей недавно построенный Модуль, на ваше устройство

4) В этом случае мы превратили main.c в исполняемый файл.Используйте adb, чтобы найти и запустить этот исполняемый файл на вашем устройстве.(Эта часть является предположением, я еще не вернулся к работе, чтобы опробовать ее)

...