github에 공개되어 있는 프로젝트를 안드로이드 스튜디오에 가져와서 사용하는
방법에 대하여 테스트 해보겠습니다.
가장 깔끔한 방법은 git를 설치 하고,
github에 회원가입 하고,
android studio에 git 설정을 완료한
상태에서 진행을 하는 것 입니다.
여기서는 위의 설정이 되어있지 않은 경우 어떻게 해야 하는지에 대해 설명 합니다.
물론 중간 중간 작업이 중단되기는 하지만 미완료 되는것은 아닙니다.
중단될 때마다 작업을 하여 다음 단계로 진행 되고 결국은 끝까지 도달 합니다.
왜 이걸 하는가?
중간에 오류가 발생해도 원하는 답을 주면 무리 없이 완료할 수 있습니다.
모든 설정이 완료된 상태에서 진행을 한다면 아래에 있는 불필요한 단계들을 건너뛸 수 있습니다.
1. Git 설치
2. 안드로이드 스튜디오 git 설정
3. 프로젝트 다운로드
순서로 설명 합니다.
1. Git 설치
Git를 다운받아 설치 합니다.
일반 설치 관련 설명은
[Git] Git 설치 하기 (Windows 용 - Git-2.20.1-64-bit)
무설치 버전 설명은
[Git] Git 무설치 버전 windows용 설치 하기
참고하여 설치 합니다.
여기서는 무설치 버전을 압축만 푼경우로 진행 합니다.
2. 안드로이드 스튜디오 git 설정
안드로이드 스튜디오를 실행합니다.
[Check out project from Version Contrl]을 클릭하고
Git를 선택해줍니다.
URL과 Directory를 입력하는 창이 나타납니다.
URL은 github의 저장소 주소이고
Directory는 로컬 컴퓨터(내가 저장할 장소)의 디렉토리를 설정하는 창입니다.
URL은 공유되어 있는 github 사이트에 가면 얻을 수 있습니다.
Checkout 받으려는 git 사이트에 접속합니다.
사이트 우측에 [Clone or download]를 클릭하면 하단에 다운로드를 받을 수 있도록 되어있는데
여기서 주소(URL) 오른쪽 아이콘을 클릭하면 클립보드에 자동으로 주소가 복사 됩니다.
그럼 다시 안드로이드 스튜디오로 와서 Ctrl+V 하면 되겠죠?
복사를 하면 .git 확장자의 주소가 입력됩니다.
Directory는 C:\android로 신규 생성한 위치로 잡았습니다.
좌측 하단에 [Log in to GitHub]라고 버튼이 있습니다.
Git에 로그인이 되지 않아서입니다.
git에 회원가입이 안되어있으면 계정을 만드셔야 합니다.
[Log in to GitHub] 버튼을 선택해서 로그인을 진행합니다.
Auth Type:을 Password로 변경하고 로그인을 진행 합니다.
로그인이 성공하면 로그인 버튼이 사라집니다.
[Test] 버튼을 선택 합니다.
연결 성공입니다.
그럼 [Clone] 버튼을 선택 합니다.
이런, 오류가 발생하는 군요.
git가 설치버전이 아니라 못찾겠다는군요.
위치가 어딘지 잡아줘야겠죠.
git 실행파일 위치를 찾아 봅니다.
요기 있군요.
Path에 C:\git\cmd를 추가해 줍니다.
안드로이드 스튜디오를 종료하고 다시시작 해야 합니다.
[Test] 버튼을 클릭 합니다.
예. 성공했다네요.
좌측에 로그인 하라는 버튼도 사라졌습니다.
3. 프로젝트 다운로드
[Clone] 버튼을 선택해서 로컬에 다운로드 받습니다.
프로젝트를 생성하겠냐고 물어봅니다.
[Yes]지요.
프로젝트 Import 설정입니다.
먼저 Create project from existing sources 선택한 경우 입니다.
소스를 미리 가지고 있는 경우입니다.
소스 위치를 잡아줍니다.
디렉토리가 없으면 신규 디렉토리를 생성해서 설치한다는 군요.
소스가 있는경우랬는데 좀 이상합니다.
주석을 써달라고 하는데
할말이 없어서 그냥 [Next] 버튼 클릭
흠. No frameworks detected. 라는군요.
소스가 없으면 위에서 오류처리하지.
그럼 처음으로 다시 돌아가서
이번에는 두번째 라디오버튼을 클릭한 경우입니다.
Import project from external model 라디오버튼을 선택 합니다.
외부에서 프로젝트를 import 시키라고 하고
[Finish] 버튼을 클릭 합니다.
바로 소스를 다운받고 있습니다.
한참 소스를 다운받고
예. 다받았습니다.
종료입니다.
git를 안드로이드 스튜디오에 미리 설정해 주면 이런 복잡함은 사라집니다.
아래 링크를 참고해서 미리 설정하고 사용하세요.
[안드로이드] Android studio에 github 환경 설정 하기
- copy coding -
'Android' 카테고리의 다른 글
[안드로이드] 안드로이드 데이터 저장 SharedPreferences 사용방법 (0) | 2019.01.24 |
---|---|
[안드로이드] 안드로이드 스튜드오 프로젝트를 github에 업로드 하기 (2) | 2019.01.18 |
[안드로이드] 위치변동을 이용한 걸음 감지 (TYPE_STEP_DETECTOR, GPS_PROVIDER) (2) | 2018.12.22 |
[안드로이드 스튜디오] 핸드폰 드라이버 설치 방법 (0) | 2018.12.10 |
[android] 안드로이드 버튼(5) 버튼 생성 모음 및 이미지 버튼 (0) | 2018.12.06 |