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

라이브러리를 프로젝트 안에 포함시키는방법?

0 추천

상황: 

SDK에서 받을 수 있는

google-play-services-lib를 add하지않고 (properties->android->add) 

프로젝트 내부에 포함을 시켜서 업로드를 하고 싶습니다.

왜냐하면

git으로 올렸다가 다른 사람이 pull을 하면 절대경로가 달라서 에러가 나기 때문에

어느 환경에서나 동일하게 참조될 수 있도록 하고 싶습니다. 

pull 받는 사람이 수동으로 다시 설정을 해주면 정상적으로 되긴 하는데 

매번 이럴 수는 없을 것 같아서 

고수님들께 여쭤봅니다

 

제가 말한 수동으로 고치는 방법

 

google-play-libraries-lib은 요렇게 생겼습니다

makkaba (200 포인트) 님이 2015년 2월 11일 질문

2개의 답변

0 추천
jar 로 묶은후 애드하시면 되는데요
지금처럼 프로젝트 추가로 하시는것을 추천합니다
라이브러리 버전관리도 쉽구요
그게 아니시면 gradle 을 쓰시던지
작업환경을 동일하게 세팅해놓고 쓰시던지 하세요
mamondebaltob (32,750 포인트) 님이 2015년 2월 11일 답변
답변 감사합니다.
jar로 묶는 방법은 뭔가요? 힌트 좀 부탁드릴게요! 궁금합니다
아 프로젝트를 jar로 만들수 있군요!
추천하지 않는 이유는 작업환경이 달라지면 에러가 뜨기 때문인것으로 추측되네요..
조언해주신대로 라이브러리를 그대로 쓰는 것이 낫겠습니다
감사합니다
0 추천
자답입니다.

제가 수동으로 수정하는 방법이라고 올린 사진 보시면 ../../workspace라고 되어있습니다

상대주소로 참조하고 있네요

팀원 중에 한명이 workspace에다가 라이브러리를 넣지 않아서 생긴 문제였습니다.

요약하면, sdk 아래 있는 google-play-services-lib을 workspace 아래로 복사한 후

그것을 위에 그림 방식으로 추가하시면 다음부터는 제대로 될 겁니다.
makkaba (200 포인트) 님이 2015년 2월 11일 답변
...