안드로이드 개발 질문/답변
(글 수 45,052)
A라는 프로젝트는 일종의 library로서 a.jar로 생성되어 사용될 예정입니다.
B라는 프로젝트는 A프로젝트의 a.jar를 link하여 사용하는 프로젝트인데 개발 할때는 A의 source code를 링크해서 사용하고 싶습니다.
그런데 eclipse에서는 절대 경로만 지원하더군요..이러면 다른 사람이 받아가면 path 설정을다시 해야하는 번거로움이 많습니다.
eclipse에서도 상대경로를 지원할것 같은데 어떻게 해야 하는지를 모르겠네요.
또 java code는 link해서 쓰지만 JNI를 통해 만들어진 A 프로젝트의 *.so파일들은 반드시 B프로젝트의 libs폴더에 있어야만 b.apk를 생성할때 같이 포함되는건가요?
*.so파일도 link해서 사용할 수는 없는지 궁금합니다.
이런경우들은 어떻게 프로젝트 설정을 하는지 모르겠네요. MSVC에서는 이렇게 저렇게 연결하면 build도 연결되고 그러던데 eclipse는 잘 모르겠네요.
고수님들의 답변 부탁드립니다.




System.load(pathName);
System.loadLibrary(libName);
두 메서드의 차이를 비교하시면 도움이 될거 같네요..