Как собрать Java-HIDL-клиент с помощью Gradle - PullRequest
0 голосов
/ 25 мая 2018

Я хочу создать Java-клиент HIDL.

Он компилируется и хорошо работает с использованием mmm и Android.mk.Теперь я хочу собрать его благодаря gradle.

Как сказано здесь: https://source.android.com/devices/architecture/hidl-java/ Мне удалось импортировать android.hidl.base-V1.0-java.jar lib в мой gradle.build.(для этого я скопировал android.hidl.base-V1.0-java.jar в свой пакет и добавил к нему зависимость: dependencies {compile fileTree (include: ['* .jar'], dir: 'libs')}).

Но я застрял при импорте классов android.os.IHwInterface, IHwBinder и HwBinder.Их можно найти там: frameworks / base / core / java / android / os.Должен ли я также добавить framework.jar в свой пакет?

Кто-нибудь может помочь?

1 Ответ

0 голосов
/ 25 сентября 2018

Да, вам нужно включить framework.jar также в файл gradle.Но добавьте его как compileOnly, чтобы он не упаковывался с вашим приложением и не увеличивал размер файла.

dependencies {
    compileOnly files('libs/framework.jar')
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...