Oreo Hidl-gen build - PullRequest
       8

Oreo Hidl-gen build

0 голосов
/ 17 октября 2018

Я пытался собрать hidl-gen с помощью команды

Я попробовал следующее

 PACKAGE=android.hardware.nfc@1.0

 LOC=hardware/interfaces/nfc/1.0/default/

 m -j hidl-gen

 hidl-gen -o $LOC -Lc++-impl -randroid.hardware:hardware/interfaces \

     -randroid.hidl:system/libhidl/transport $PACKAGE

 hidl-gen -o $LOC -Landroidbp-impl -randroid.hardware:hardware/interfaces \

     -randroid.hidl:system/libhidl/transport $PACKAGE 

и получил сообщение об ошибке: Нет правила для создания hidl-gen.Мне нужна помощь, чтобы создать этот инструмент для генерации заглушек hidl для моей собственной реализации HAL с разделением на две части.

Ответы [ 2 ]

0 голосов
/ 26 июля 2019

Вы можете вызвать m из любого каталога в дереве исходных текстов.Не нужно идти наверх.Может быть, у вашего андроида еще нет hidl-gen, потому что он старше Android 8?

Если вы работаете с Androis 8 или новее, вы можете найти определение модуля с помощью

mgrep hidl-gen

Должен найти модуль в system/tools/hidl.

0 голосов
/ 13 февраля 2019

Попробуйте запустить скрипт из самой верхней директории вашего Android-источника.Работал на меня.

...