перемещение Android HIDL в каталог поставщиков и проблема с разрешениями - PullRequest
0 голосов
/ 21 ноября 2018

Я написал модуль Android HIDL на оборудовании / интерфейсы /.У него две проблемы: 1) Я создаю приложение на C ++ на устройстве / goldfish /.Это приложение может найти мой модуль HIDL и заставить его работать от имени пользователя root.Но другой модуль HIDL может загружать и запускать мой модуль HIDL ТОЛЬКО ЕСЛИ я отключаю разрешение с помощью «set принудительное задание 0».как получить другое разрешение HIDL на использование моего модуля HIDL?

2) после того, как я перенес свой HIDL в каталог поставщика, код не может быть скомпилирован с ошибкой: "нарушает neverallow dir: vendor / dir: device/ Vndk.Enabled = true -Vendor = true, что ограничено, поскольку VNDK никогда не может содержать библиотеку, которая зависит от устройства. "Мой модуль не имеет никакой зависимости от устройства вообще.Что пошло не так?Спасибо.

...