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

github 오픈소스 사용방법 질문드립니다! [closed]

0 추천
https://github.com/rengwuxian/MaterialEditText

 

그냥 간단하게 위의 깃허브오픈소스를 가져와 제가 만든 어플리케이션에 적용하고 싶은데,

저 Library 모듈을 어떻게 추가해야 할지 모르겟습니다.

 

제가 사용한 방법은 오픈소스 프로젝트를 압축파일로 받아 압축을 해제한 후,

New - importModule 에서 library 폴더만 가져온다음에

bulid.properties 부분에 깃허브에 있는 관련 내용을 추가해 줫는데,

Gradle project sync failed. Basic functionality (e.g. editing, debugging) will not work properly.

오류가 발생하면서 제대로 import가 안됩니다....

오픈소스 다른 이쁜것들 많던데, 적용방법을 모르니 도통 어떻게 적용해야 할지.....

그래서 좀 쉬워보이는걸로 해보려 해도 잘 안됩니다 ㅠㅠ

 

도와주십시오!
질문을 종료한 이유: ...
초보안드로보이 (240 포인트) 님이 2017년 6월 4일 질문
초보안드로보이님이 2017년 6월 7일 closed

1개의 답변

0 추천
 
채택된 답변
  1. 하단에 gradle 주소를 app level build.gradle 내 dependencies 에 붙여 넣기 하면 라이브러리를 땡겨온 것이고
  2. 실제 사용은 https://github.com/rengwuxian/MaterialEditText/tree/master/sample 동일 링크에 샘플을 보고 따라하세요 
aucd29 (218,390 포인트) 님이 2017년 6월 5일 답변
초보안드로보이님이 2017년 6월 6일 채택됨
사용방법은 괜찮은데 라이브러리 땡겨오는게 안됩니다 ㅜㅜ....
https://github.com/florent37/MaterialViewPager
이 프로젝트의 경우
materialviewpager 부분을 import Module로 가져오려 하는데
바로 gladle 어쩌구 오류뜨면서 아무것도 안되네요....
Error:(2, 0) Plugin with id 'com.github.ben-manes.versions' not found.

가져오는 방법이 잘못된건지 다른 방법이 있는건지..... ㅠㅠ
잘 모르겟습니다
aar 로 되어 있기 때문에 app level build.gradle 파일에
dependencies 안에 compile 'com.rengwuxian.materialedittext:library:2.1.4' 만 붙여 넣기만 해주면 됩니다.
어떤식으로 추가하신건가요 ㅠㅠ 님이 주신 댓글이 잘 이해가 안됩니다....
New - ImportModule 후에 다음과 같은 에러가 나는데,
Error:(2, 0) Plugin with id 'com.github.ben-manes.versions' not found.
님이 말씀하신 대로 Gradle Scripts - bulid.gradle(Module: app) 부분에
compile 'com.rengwuxian.materialedittext:library:2.1.4'
붙여넣었지만 똑같이 안됩니다. ㅠㅠ

AAR파일 얘기를 하셔서 검색후, AAR 파일만 추가 하는 방법이 있기에
New - NewModule에서 AAR 파일만 따로 선택하여 추가 하여 보았는데도 잘 되지 않습니다.

다음과 같은 블로그를 보고 진행 했는데, 이 방법이 맞는 건가요???
http://gun0912.tistory.com/15
http://dwfox.tistory.com/31
다시 검색을 통하여
Error:(2, 0) Plugin with id 'com.github.ben-manes.versions' not found.이 부분은


 classpath 'com.github.ben-manes:gradle-versions-plugin:0.7' 를 입력하여
해결했는데 다시 다음과 같은 오류가 발생합니다.
Error:(5, 0) Could not get unknown property 'sdk' for project ':materialviewpager' of type org.gradle.api.Project.

제가 뭘 잘못한건지 잘 모르겟습니다... ㅠㅠ
외부 사이트 보지 마시고 만든 사이트를 참고하세요
일단 https://github.com/florent37/MaterialViewPager/blob/master/build.gradle 파일에
maven 주소들과 dependencies 를 참고하시고 (project level build.gradle)

app level build.gradle 의 dependencies 는 아래를참고하라고 되어 있네요
compile 'com.github.florent37:materialviewpager:1.2.1'

//dependencies
compile 'com.flaviofaria:kenburnsview:1.0.7'
compile 'com.jpardogo.materialtabstrip:library:1.1.0'
compile 'com.github.bumptech.glide:glide:3.7.0'
...