항상 눈팅으로 많은 도움을 받고 있는 초보 개발자 입니다.

다름 아니라 어플리케이션의 업데이트 관련하여 여러가지 시행착오를 겪고 있는데요.
프리로드로 올라간 어플리케이션의 경우 system/app 에 설치가 되는 것으로 알고 있습니다.

이후 마켓에 버전업하여 어플리케이션이 올라가면
사용자가 마켓을 통해 업데이트를 받을 경우 이 때는 새로운 어플리케이션으로 data/app 쪽으로 설치되는 것으로 알고 있습니다.

궁금한 것은 제가 개발하는 어플리케이션이 버전업이 될 때 마다 apk 에서 사용하는 so 라이브러리 까지 같이 업데이트가
되어야 하는 문제를 안고 있는데요.

프리로드 어플리케이션 초기 버전일 때에는 System/lib 에 있는 so 라이브럴리를 로드해야 하고
업데이트가 한번이라도 된 상태에서는 data/data/com.xxx.xxx.xxxxx/lib 에 있는 so 라이브러리를 로드 해야 하는데요.

메인 액티비티에서 라이브러리를 로드 할 때 이 경로를 하드 코딩 된 string 으로 하지 않고
뭔가 시스템에서 예약된 혹은 어플리케이션 레벨에서 경로를 얻어 만들어 낼 수 있도록 하고 싶은데요.

혹시 비슷한 문제로 고민해 보신 분이나 해결방법을 아시는 분은 부디 지나치지 마시고
도와주시면 감사드리겠습니다.

감사합니다. ^^&