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

안드로이드 스튜디오 라이브러리 프로젝트 추가(?)

+1 추천
저역시 이제 안드로이드 스튜디오 (안스) 로 갈아타려고 하던중 한가지 문제가 발생해서 혹시 아시는 분 없을까 해서 질문올립니다.

기존 ADT 에서는 라이브러리 프로젝트 하나 생성해서 속성에 "Is Library"를 체크 하고, 다른 프로젝트 속성에 해당 라이브러리 프로젝트 경로를 넣어주면 라이브러리 프로젝트를 링크(?)해서 사용할 수 있었습니다.

그런데 안스에서는 이 부분을 어떻게 해야하는지 도통 모르겠네요. 구글링이나 스택오버플로우를 뒤져본 결과 메인 프로젝트에서 라이브러리 프로젝트를 Import 하면 된다고 해서 New Module > Import Existing Project 를 통해 라이브러리 프로젝트를 Import 하였습니다. '오! 바로 찾던거야!!' 근데.. 아니었습니다. 자세히 보니 해당 라이브러리 프로젝트 소스파일과 리소스파일이 모두 메인 프로젝트 하위 폴더로 복사가 되어있네요. 메인프로젝트 내의 라이브러리 소스코드를 수정해도 원래 라이브러리 소스코드는 그대로 입니다. 소스파일과 리소스파일이 복사되지않고, 링크만 걸어서 사용할 수 있는 방법은 없을까요?

이 문제 때문에 아직 안스로 완전히 갈아타질 못하고 있네요. 누가 저좀 도와주세요~~~~~
댁도리 (160 포인트) 님이 2014년 9월 30일 질문

1개의 답변

–1 추천
라이브러리 모듈을 넣으면 됩니다

android studio add library project 로 구글링하세요
쎄미 (162,410 포인트) 님이 2014년 9월 30일 답변
답변감사합니다. 해당 키워드로 이미 구글링 해보았는데도 제가 질문드렸던 라이브러리 링크방식은 찾을 수 없네요. 검색된 글과 동영상을 봐도 항상 메인 프로젝트 하위에 라이브러리 소스코드가 하드카피 되더라고요. 제가 정확히 원하는건 하나의 소스코드를 여러 프로젝트가 사용하는 식이에요. 그래서 라이브러리 프로젝트의 소스코드를 수정하면 다른 프로젝트 빌드시 업데이트된 라이브러리를 사용해서 빌드하는 식으로요.
Project Structure에서 dependencies에서 설정하거나, build.gradle 에서
dependencies {
    compile project(':my_library')
}
라고 넣어보세요.
...