Exception error : java.lang.IllegalAccessException: access to class not allowed
가 걸렸다.
위치는
Activity.Thread.performLaunchActivity(ActivityThread$ActivityClientRecord, intent) line : 1573
Intent 로 넘겨주면 다른 Activity에서 죽어버린다.
Native Code와 함께 사용중이었으므로, native load 에서 문제가 있는줄알았다.
무려 1주일가량을 개 삽질을 했다. 프로젝트만 수십번 새로 열고
intent 전달 데이터도 다른걸루 바꿔보고
native Code를 빼보기도 하고
NDK 및 SDK, Eclipse 까지 전부 다시 깔아보기까지 했다.
결론을 말하자면
망할. 전달되는 class를.. public 으로 선언 안했다는 것이다.
이것때문에 쏟아부운 시간이 너무 크다....................
나는 암묵적으로 public 인줄 알았다는..................
'Android' 카테고리의 다른 글
--- decoder->decode returned false 문제 (0) | 2012.07.31 |
---|---|
Android with OpenCV using NDK - (2) (0) | 2012.07.21 |
super(Context), super.onCreate : 예약어 super와 Context (1) | 2012.07.20 |
안드로이드 Activity Intent Flag (0) | 2012.07.18 |
Android With OpenCV using NDK - (1) (0) | 2012.07.15 |