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

안스튜에서 라이브러리 추가

0 추천

질문 수정 합니다.

----------------------------------------------------------------------------------------------------------------------------

이클립스에서 안스튜로 넘어온지 얼마안되 모르는게 많네요;;

안스튜에서 libs밑에 라이브러리를 추가했습니다. 

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
}
 
위와 같이 디펄트 디펜던시로 하면 추가된 jar 파일은 아무리 컴파일을해도 인식을 못하더군요..
 
검색해서 알아보니 compile files('libs/추가 할 라이브러리')를 하래서 하니 그제서야 인식이 되던데,,
 
compile fileTree(dir: 'libs', include: '*.jar') 이부분이 libs이하의 모든 jar파일을 컴파일 한다는 뜻 아닌가요??
 
왜 기존 라이브러리는 관계없이 잘 컴파일되는데 새로운 라이브러리를 추가하면 
 
compile files('libs/추가 할 라이브러리')와 같이 개별적으로 적어주어야 하는 것 인가요?
 
 
익명사용자 님이 2014년 9월 30일 질문
2014년 9월 30일 수정

1개의 답변

0 추천
 
채택된 답변
저 부분을 한번 잘랐다 붙이고 저장하면 상단에 sync now 라고 뜰겁니다 그걸 눌러주시면 그땐 잘 인식될겁니다
alkyne (22,960 포인트) 님이 2014년 9월 30일 답변
그럼 새로운 라이브러리 추가시에는 무조건
compile files('libs/추가 할 라이브러리')을 추가하고 sync now가 뜨면
다시 삭제하는 방법으로 해야하나요??
결국 같은거긴 한데
Tools -> Android -> Sync Project with Gradle Files 해줘도 되긴합니다

그리고 단순히 폴더에 복사해넣는것만으로는 인식안되더군요
...