diff --git a/gnss/1.0/default/Android.mk b/gnss/1.0/default/Android.mk index 5ad5e505ce..dd0ebe9988 100644 --- a/gnss/1.0/default/Android.mk +++ b/gnss/1.0/default/Android.mk @@ -47,6 +47,7 @@ LOCAL_SHARED_LIBRARIES := \ libutils \ libhardware_legacy \ libhardware \ + libbinder \ LOCAL_SHARED_LIBRARIES += \ libhidlbase \ diff --git a/gnss/1.0/default/service.cpp b/gnss/1.0/default/service.cpp index 5a8acc106f..0704e7f577 100644 --- a/gnss/1.0/default/service.cpp +++ b/gnss/1.0/default/service.cpp @@ -4,9 +4,14 @@ #include +#include + using android::hardware::gnss::V1_0::IGnss; using android::hardware::defaultPassthroughServiceImplementation; int main() { + // The GNSS HAL may communicate to other vendor components via + // /dev/vndbinder + android::ProcessState::initWithDriver("/dev/vndbinder"); return defaultPassthroughServiceImplementation(); }