What problem does it solve?
This Skill helps you implement, register, and debug Android Hardware Abstraction Layer services without piecing together scattered platform guidance.
Core Features & Use Cases
- AIDL HAL Implementation: Define the interface, generate the native backend, and implement the C++ service stub for Android 11 and later.
- Service Registration and Boot Integration: Add ServiceManager registration, init.rc service declarations, and VINTF manifest fragments so the HAL starts and is discoverable correctly.
- Debugging and Migration Support: Diagnose service-not-found issues, version mismatches, SELinux registration errors, and legacy HIDL-to-AIDL migration paths.
- Use Case: If you are bringing up a new vendor sensor or vehicle service, this Skill guides the full path from AIDL definition to a working registered HAL.
Quick Start
Ask for help implementing, registering, or debugging a specific Android HAL and include the HAL name plus the target action.