Android Studio에서 Git 연동하기

안드로이드 스튜디오(Android Studio)는 버전 관리 시스템(VCS: Version Control System)을 지원합니다. 버전 관리 시스템의 종류는 여러가지가 있으나 최근들어 많이 사용되는 Git과 연동하는 방법에 대해 알아보도록 하겠습니다.

Android Studio에서 Git과 연동하는 하는 방법은 아래 영상을 통해 확인해 보세요.

Android Studio에서 Git 연동하는 과정

  1. 상단 메뉴에서 VCS -> Enable Version Control Integration 순서로 클릭
  2. 새로운 창이 뜨면, 드롭다운 메뉴에서 Git을 선택하고 OK 버튼 클릭
  3. 여기까지 하면 로컬 Git 저장소가 생성된다.
  4. 로컬 Git 저장소에 소스코드를 추가한다.
    • 좌측 프로젝트 관리창에서 “app”라고 표시된 부분에서 오른쪽 마우스를 클릭
    • 새로 나타나는 메뉴에서 Git -> Add 순서로 클릭
    • 소스코드는 위 방법으로 한번에 모두 추가할 수 있다.
  5. Gradle Scripts는 각각 추가해 주어야 한다.
    • 4 항목을 참고하여 각각 추가해 준다.
  6. Commit Changes 버튼을 클릭하여 Commit을 한다.
  7. 새로운 창이 뜨면 Commit Message를 작성한다.
    • 프로젝트 또는 소스코드의 수정내역을 정리하여 적으면 된다.
  8. Commit 버튼에 마우스를 가져가면 메뉴가 나타난다.
    • Commit을 선택하면 로컬 Git 저장소에만 업데이트 된다. 원격 Git 저장소는 별도로 업데이트 하여야 한다.
    • Commit and Push를 선택하면 로컬 Git 저장소와 원격 Git 저장소에 함께 업데이트 된다.
  9. Commit and Push를 선택한다.
  10. 자동으로 코드 분석후 분석 내용을 확인 할 것인지 물어본다.
    • 여기서 Review 버튼을 클릭하면 수정이 필요한 부분을 알려준다.
  11. Commit 버튼을 클릭하여 다음으로 넘어간다.
  12. Git 사용자 이름과 이메일을 입력한다.
    • 첫 Commit 이기 때문에 입력받는 창이 뜬다.
    • 좀 더 자세한 내용은 여기를 참조
  13. 새로 뜬 Push Commits 창에서 Define remote를 클릭하여 원격 Git 저장소를 지정한다.
  14. Push Commits 창에서 Push 버튼을 클릭
  15. Github의 ID와 Password를 입력한다.
    • Remember password에 체크해 두면 이후부터 물어보지 않는다.
  16. Master Password를 입력한다.
    • Github의 ID와 Password를 암호화하여 관리하기 위해 사용된다.
  17. Push 과정에서 자동으로 생성된 파일을 Git 저장소에 추가할지 물어보는 창이 뜬다. Yes 버튼을 클릭한다.
  18. 성공적으로 Push 하였다는 메시지가 뜨면 Github로 가서 Push가 잘 되었는지 확인한다.

Android Studio에서 AVD 생성하기

앱을 개발하다보면 많은 테스트 과정을 거치게 됩니다. 하지만 항상 실제 장비를 가지고 테스트를 진행할 수는 없습니다. 보안문제 때문에 실제 장비를 사용하여 디버깅을 하다보면 일부 사항들에 대해서는 접근이 제한되는 경우도 있습니다. 또한 해당 장비가 준비되어 있지 않은 경우도 있을 수 있습니다.
이런 경우 AVD(Android Virtual Device)를 사용하시면 PC에서 쉽게 테스트를 진행 할 수 있습니다.

AVD를 생성하는 방법은 아래 영상을 통해 확인해 보세요.

AVD를 생성하는 과정

  1. Android Studio의 상단 툴바를 통해 ADV Manager를 실행
  2. Create Virtual Device 버튼 클릭
  3. 가상 하드웨어 선택
    • 카테고리로는 TV, Wear, Phone, Tablet이 있으며 각 카테고리를 선택하면 여러개의 프리셋들이 준비되어 있다.
    • 이번에는 Phone 카테고리의 Nexus 5 프리셋을 선택한다.
  4. 3에서 가상 하드웨어를 선택하고 Next 버튼을 클릭하면 시스템 이미지를 선택하는 창이 뜬다.
    • 사용하고자 하는 안드로이드 버전을 선택하면 된다.
    • 해당 안드로이드 버전이 다운로드 되어 있지 않다면 옆에 Download 버튼을 눌러 다운로드 한다.
      • Download 버튼을 누르면 라이센스 확인 창이 뜨는데 동의 후 Next 버튼을 클릭하면 다운로드가 시작된다.
  5. 시스템 이미지를 선택한 후 Next 버튼을 클릭
  6. 마지막으로 설정을 확인하고 필요한 경우 수정
  7. 6에서 Finish 버튼을 클릭하면 새로 생성한 AVD가 목록에 나타난다.
  8. 목록에서 AVD를 더블클릭하거나 Actions의 Launch 버튼을 클릭하면 AVD가 실행된다.

Android Studio에서 Hello World 프로젝트 만들기

이번에는 Android Studio에서 Hello World 프로젝트를 만드는 방법에 대해 알아보겠습니다.
프로젝트를 만드는 과정에서 Android Studio가 기본적인 코드들을 생성해 주기 때문에 코드 작업 없이도 앱이 실행 되는걸 확인 할 수 있습니다.

자세한 과정은 다음 영상을 통해 확인해 보세요.

Hello World 프로젝트 만드는 과정

  1. Android Studio를 실행
  2. Welcome 화면에서 Start a new Android Studio project를 클릭
  3. Application name를 Hello World로 입력 후 Next 버튼 클릭
  4. 앱이 실행될 장치를 선택하는 창이 뜬다.
    • 스마트폰용 앱을 만들 것이기 때문에 Phone and Tablet만 체크하고 Next 버튼을 클릭한다.
  5. 초기에 구성될 Activity의 형태를 선택하는 창이 뜬다.
    • 앱의 형태에 따라 적당한 템플릿을 선택하면 Android Studio가 기본적인 코드를 작성해 준다.
    • 이번에는 Empty Activity를 선택한다.
  6. Activity의 이름을 수정하는 창이 뜬다.
    • Android Studio가 자동으로 생성하는 코드에서 이 이름을 사용한다.
    • 이번에는 기본 설정을 사용한다.
  7. 6에서 Next 버튼을 클릭하면 프로젝트가 생성된다. 컴퓨터 사양에 따라 시간이 걸릴 수 있다.
  8. activity_main.xml 파일을 열어보면 Hello World 메시지가 작성되어 있는 것을 확인 할 수 있다.
  9. 앱을 실행하기 위해 상단 툴바에서 Run 버튼을 클릭한다.
  10. 앱이 실행될 장치를 선택하는 창이 나타난다.
    • 디버깅모드가 활성화 된 스마트폰을 PC에 연결했다면 이곳에 장치가 뜬다. 스마트폰을 통해 확인하려면 해당 장치를 선택한다.
    • 가상 장비를 사용하려면 AVD(Android Virtual Device)를 선택한다.
  11. 10번 창에서 장치를 선택하고 OK버튼을 클릭하면 해당 장치에서 앱이 실행된다.
    • AVD를 선택한 경우 AVD의 실행이 완료 된 후 앱이 실행된다.

Android Studio 설치하기

안드로이드 스튜디오(Android Studio)는 안드로이드를 위한 통합개발환경(IDE: Integrated Development Environment)으로 IntelliJ 기반으로 만들어 졌습니다.
2014년 12월 8일 버전 1.0이 공개 되면서 공식 통합개발환경이 되었습니다. 여전히 이클립스(Eclipse) 기반의 통합개발환경을 사용할 수 있으나 공식지원은 중단된 것으로 알고 있습니다.

설치 과정은 아래 영상을 통해 확인해 보세요. 안드로이드 스튜디오로 전환되면서 설치과정도 상당히 단순화 되었습니다.

Android Studio 설치과정

  1. developer.android.com 접속
  2. 왼쪽 메뉴를 통해 DEVELOP -> Android Studio로 이동
  3. ANDROID STUDIO 다운로드 버튼 클릭
  4. 약관에 동의후 다운로드 시작
  5. 다운로드가 완료되면 다운로드 받은 파일을 실행
  6. 설치 프로그램이 실행되면
    • 윈도우의 경우 : 설치프로그램의 안내에 따라 설치 진행
    • macOS의 경우 : Android Studio 아이콘을 Applications 쪽으로 Drag&Drop
  7. 설치가 완료되면 Android Studio를 실행
  8. 이전 버전의 Android Studio 환경설정을 불러 올 것인지 확인하는 창이 나타나는데, 첫 설치과정이므로 아래 옵션을 선택하고 OK 버튼을 클릭한다.
  9. Welcome 창이 나타나는데 Next 버튼을 클릭하여 넘어간다.
  10. SDK 설치를 어떻게 할 것인지(표준 또는 개인화)물어보는데, Standard를 선택하여 표준 설치를 진행한다.
  11. 설치될 내용을 확인하는 창이 나타나면 확인후 Finish 버튼을 클릭
  12. SDK들이 자동으로 다운로드 되고 설치된다.
  13. SDK설치가 끝나면 Finish 버튼을 클릭