woong's

Android Studio Project Library 사용하기 본문

Develop/Android

Android Studio Project Library 사용하기

dlsdnd345 2016. 2. 13. 21:40
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Android Studio Project Library 사용하기


이전 포스트를 통해서 Android Studio 라이브러리 추가 생성 참조를 배웠습니다.

하지만 라이브러리를 만들어서 사용하는 경우도 있지만 , 많은 경우는 다른사람이 잘 짜놓으신

코드를 github 등등 을 이용해서 사용하는경우가 많습니다.


jar 파일로 제공 해주거나 jcenter 에 라이브러리가 있으면 더할나위 없지만,

간혹 없고 project Library로 배포 되는 경우가 있습니다.

이런경우 이클립스에서는 Is Library 를 통해서 해결 하곤 했는데 Android Studio 에서도

이방법을 알아 보려 합니다.


1. 프로젝트 생성

 - 프로젝트는 생성합니다. 앞포스트에서 작성했기때문에 생략합니다.


     

 


2. 프로젝트 라이브러리 추가


여기서 준비된 라이브러리를 추가 합니다.



프로젝트 오른쪽 마우스 클릭 > Module 을 선택합니다.


 

​하단의 Import Existing Project 를 선택합니다. 



자신이 추가하려는 라이브러리 위치 경로를 설정 합니다. 

모듈이름은 setting.gradle 에서 사용되는 이름 입니다.


여기까지 완료 하시면 됩니다.

하지만 라이브러리 프로젝트 설정에 따라 에러가 나타 날수도 있습니다.

에러를 잘 보시면 어떤 것을 설치하거나 , 타켓을 바꾸어 달라는 에러를 변경해주시면 됩니다.



필자는 이와 같은 에러를 만나서 라이브러리 프로젝트의 build.grable 의 타켓을 바꾸었습니다.

에러를 해결했으면



상단의 Sync project with Gradle files 를 선택합니다.

여기까지 하시면 



이와같이 라이브러리 프로젝트가 Import 된것을 볼수 있습니다.


3. 프로젝트 라이브러리 설정


여기 까지 진행하시고 라이브러리를 사용하려하면 사용이 안되는것을 볼수 있습니다.

마지막으로 설정을 해주어야합니다.

app 의 build.gradle 을 파일을 열어줍니다.



하단의 라이브러리를 작성합니다.

jar 넣는 방식과 비슷합니다.

하지만 project 라이브러리 다보니 앞의 단어에 project가 들어갑니다.

또한 : 기호가 있습니다. : depth를 나타냅니다.

root 프로젝트를 기준으로 : 기호를 사용하시면 되겠습니다.

 

여기까지 진행하시고 

상단의 Sync project with Gradle files 를 선택 합니다.



위 버튼을 선택했는데 오류가 나타나면 경로나 , 이름을 한번더 확인해 주세요.

 

4. 프로젝트 라이브러리 사용


​여기까지 설정은 완료 되었습니다. 

설정이 잘되었는지 확인만 해보면 되겠습니다.



위와 같이 설정을 마치면 Import 가 나타나서 이와 같이 코드가 잘 작동되는것을 확인 할수 있습니다.




외부 프로젝트 라이브러리인 MenuDrawer 를 가져와서 잘 작동하는것을 볼수 있습니다.

외부 프로젝트 라이브러리는 편하신것으로 사용하시면 될것 같습니다.


Comments