Cómo utilizar libudev en android

Como parte de la aplicación de monitoreo de bajo nivel, que necesita monitorear algunos cambios en sysfs, debería usar la interfaz udev en lugar de inotify. Es bastante claro que la mayoría de los dispositivos Android, y todos los dispositivos que realmente necesito para ejecutar esta aplicación, usan udev para enumerar dispositivos y aplicar políticas. La forma estándar de interactuar con udev desde C-application es usar libudev (libudev.h), pero no existe ningún directorio libudev.so en / lib ni ningún directorio de inclusión. Así que necesito obtener el puerto ARM de esta biblioteca o hacer alguna solución aquí. Por favor, ayúdame con este problema, ya que no soy bueno en cross-compilación y libudev preguntas específicas.

Nota: Tengo acceso root en todos los dispositivos, que voy a ejecutar esta aplicación.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.