반응형
SensorService 를 흉내낸 간단한 PSensorService를 만들려고 간단한 코드를 입력하고 틀만 만들었습니다.
System_init.cpp 의 system_init() 에서
PSensorService::instantiate();
를 추가하여 서비스를 시작하도록 하였습니다.
컴파일 도중 오류가 발생했습니다.
RefBase.h:350: error: 'android::IBinder' is an inaccessible base of
이 오류였는데... 구글에 검색해 봐도 답이 안 보였습니다.
결론은 SensorServer를 만들어 상속을 받는데 public을 안 써줘서 접근을 못하는 것이었습니다.
상속받을 때 접근자를 항상 주의하도록 합시다!!!
System_init.cpp 의 system_init() 에서
PSensorService::instantiate();
를 추가하여 서비스를 시작하도록 하였습니다.
컴파일 도중 오류가 발생했습니다.
RefBase.h:350: error: 'android::IBinder' is an inaccessible base of
이 오류였는데... 구글에 검색해 봐도 답이 안 보였습니다.
결론은 SensorServer를 만들어 상속을 받는데 public을 안 써줘서 접근을 못하는 것이었습니다.
상속받을 때 접근자를 항상 주의하도록 합시다!!!
반응형
'Programming > Android' 카테고리의 다른 글
TypeViewManager (0) | 2012.06.18 |
---|---|
BroadcastReceiver (0) | 2011.12.13 |
init.c main에서 ueventd_main 실행 ??? (0) | 2011.09.28 |
ListView 두가지 이벤트의 차이 onItemClickListener, onItemSelectedListener (0) | 2011.09.02 |
Failed to create the Java Virtual Machine (0) | 2011.08.31 |