Как использовать libudev на android

В качестве части приложения мониторинга низкого уровня, которому необходимо отслеживать некоторые изменения в sysfs, я должен использовать интерфейс udev вместо inotify. Довольно ясно, что большинство устройств Android и все устройства, которые мне действительно нужны для запуска этого приложения, используют udev для перечисления устройств и применения политик. Стандартный способ взаимодействия с udev из C-приложения – использовать libudev (libudev.h), но нет каталога libudev.so in / lib и вообще не включать каталог. Поэтому мне нужно получить ARM-порт этой библиотеки или сделать кое-какое обходное решение здесь. Пожалуйста, помогите мне с этой проблемой, так как я не очень хорошо разбираюсь в кросс-компиляции и конкретных вопросах.

Примечание. У меня есть root-доступ на всех устройствах, на которые я собираюсь запустить это приложение.

Solutions Collecting From Web of "Как использовать libudev на android"