Linker 썸네일형 리스트형 희소식 언제 부턴가 patch가 되면서 load library에 대한 이슈가 사라졌다. 따라서 so를 만들 때 -lxxx 등으로 system에 있는 library를 올릴 수 있다. 또한 init.rc 에 library path를 등록해서 특정 영역에 있는 library도 올릴 수 있게 되었다. 물론 이 동작을 하기 위해서는 system read only 영역을 새로 만들어야 하는 이슈는 산재하지만 ㅋ 그래도 이게 어디냐 아무튼 link table 따위를 만들어야 하거나 또는 dlopen, dlsym으로만 사용해야 했던 library를 build시 link 할 수 있게 되었다. 더보기 Android dynamic link 현재 안드로이드에서 제공되는 JNI를 이용할 경우 생성된 .so 파일이 다른 so를 참조하고 있으면 문제가 된다. 간단하게 말하면 못 찾는다. 별의 별 test를 다 해 본 결과... 안된다는게 결론... data/data//lib 에 들어있는 .so는 system/lib에 있는 .so를 1개만 로딩 할 수 있다. Why ? 이유는 linker 문제인 것으로 판단된다. 어떤 똑똑한 사람이 이걸 정리해 놨길래 나도 해봤다. 하지만 실패하였다. 내 PC 의 사용자 이름이 한글로 되어있어서... google에서 배포한 sdk에 셋팅된 emulator는 ....................... 문제 없는데 내가 ubuntu에서 직접 생성한 img는 문제가 되는 구나 어쨌거나.. 영문으로 사용자 등록된 pc를 .. 더보기 이전 1 다음