본문 바로가기

Programming/Android

RefBase.h:350: error: 'android::IBinder' is an inaccessible base of

반응형
SensorService 를 흉내낸 간단한 PSensorService를 만들려고 간단한 코드를 입력하고 틀만 만들었습니다.

System_init.cpp 의 system_init()  에서

PSensorService::instantiate();

를 추가하여 서비스를 시작하도록 하였습니다.

컴파일 도중 오류가 발생했습니다.

RefBase.h:350: error: 'android::IBinder' is an inaccessible base of

이 오류였는데... 구글에 검색해 봐도 답이 안 보였습니다.

결론은 SensorServer를 만들어 상속을 받는데 public을 안 써줘서 접근을 못하는 것이었습니다.

상속받을 때 접근자를 항상 주의하도록 합시다!!! 
반응형