마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

다른 프로젝트의 jni, obj폴더

0 추천
두 프로젝트는 완전히 똑같은 프로젝트인데 다른점은 버전뿐입니다.

 

이 두 프로젝트가 다른 프로젝트의 jni, obj 폴더를 사용할수 있을까요? 복사해서 사용하는게 아닌 path를 바꿔준다던가 해서요

 

정리하자면 두개의 프로젝트가 하나의 jni와 obj를 가지고 사용하는 방법이 있는지 궁금합니다.
zotus (120 포인트) 님이 2013년 12월 20일 질문
zotus님이 2013년 12월 20일 reshown

1개의 답변

0 추천
jni 에는 빌드패스 정보 (mk 파일들) 이 존재하고

빌드를 하면 obj 폴더에 .o 파일이 남게 됩니다.

.so 파일이 아카이브된 파일인데.. 이걸 libs/armeab/***.so 와 같이 넣어서 사용합니다.

libs/x86/*** 과 같이 존재해야 할 수도 있으니 빌드했을때 컴파일 옵션정보도 중요합니다.
아즈라엘 (4,010 포인트) 님이 2013년 12월 20일 답변
제가 하고싶은것은 빌드 할때마다 복사해서 사용하는것이 아닌 2번 프로젝트에게 1번 프로젝트에 있는 jni와 obj를 사용하도록 설정하는 것입니다. 2번 프로젝트에는 jni와 obj가 존재하지 않구요 이것이 되는지 안되는지 궁금합니다.
libs/armeab 에 넣으면 복사해서 사용하는거 아닌가요? 제 안드로이드 지식이 짧다보니 잘 모르겠네요
...