SW개발/안드로이드 스튜디오

안드로이드 스튜디오 시작하기

초코쨔응 2019. 1. 8. 14:08

안드로이드 스튜디오 시작하기



안드로이드 스튜디오 설치방법이 필요하시면 하단의 이전 포스팅을 참고해주세요.

2019/01/08 - [안드로이드 스튜디오] - 안드로이드 스튜디오 설치하기




1. 새로운 프로젝트 만들기

Android studio를 실행해서, 새 프로젝트 만들기를 클릭합니다. 혹은 처음 프로그램을 설치한 경우, 다음과 같이 뜹니다. 프로젝트 이름을 원하는대로 정하고, 아래에는 자신의 홈페이지 주소를 입력합니다.


기본으로 Phone이 선택되어있으므로 Next를 눌러줍니다.


빈 화면인 Empty Activity를 선택해줍니다.


Activity 이름은 따로 변경하지 않고 Finish를 눌러주면, 


기본으로 화면에 다음과 같은 코드가 뜹니다.


+ 바로 뜨지 않는 경우 프로젝트 생성 중이므로, 잠시 대기해주면 됩니다.


Android Studio 프로그램의 왼쪽 메뉴에서 res > layout > activity_main.xml을 더블클릭해서 열어보면 어플리케이션 모양을 미리보기 할 수 있습니다.





2. 에뮬레이터 실행하기

이제 컴퓨터에서 핸드폰처럼 동작하는 에뮬레이터를 실행해보겠습니다.

▶ 버튼을 누르면, 다음과 같은 창이 뜹니다.



여기서는 usb선으로 자신의 핸드폰을 연결할 수도 있고, 혹은 가상의 에뮬레이터를 실행해서 앱을 구동해볼 수 있습니다.


하단의 Create New Virtual Device를 클릭합니다. 아래 화면이 뜨면 핸드폰을 선택한 후 Next를 눌러줍니다.



그리고 핸드폰에서 구동될 운영체제를 다운로드해줍니다. (Download 버튼을 눌러줘야 다음으로 넘어갈 수 있습니다!)




★ 안드로이드 운영체제에 대한 정리 

abc 순으로 알파벳이 뒤일수록 더 높은 버전! 을 뜻합니다. 젤리빈, 롤리팝 등의 이름은 윈도우 7, 윈도우 10 같은 운영체제의 이름입니다.

안드로이드 운영체제의 이름은 Alpha, Beta, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice cream sandwich, Jelly bean 순으로 abcdef.... 순으로 이름을 정한 것을 알 수 있습니다!


(참고: http://it.donga.com/13215/)


운영체제에 대한 다운로드 화면이 다음과 같이 뜨면 O Accept를 눌러주고 다음으로 넘어갑니다.



정상적으로 설치가 되면 Next를 눌러줍니다.



다음 화면에서 Finish를 누르면 에뮬레이터가 생성됩니다.


만든 디바이스를 선택하고 OK를 눌러주면 가상의 핸드폰 화면이 뜨는 것을 확인할 수 있습니다.



★ 에뮬레이터가 실행되지 않는 오류 해결방법

위의 과정을 정상적으로 따랐지만 아무 화면도 뜨지 않는 경우가 있습니다. 혹시 빨간색으로 Android Studio 상에 뜨는 오류메세지가 emulator error x86 emulation currently requires hardware acceleration 라면 아래와 같은 방법으로 해결할 수 있습니다.


윈도우 검색으로 Window 기능 켜기/끄기를 검색해서 실행합니다.



그리고 다음의 창이 뜨면 스크롤바를 내려서 ㅁ Windows 하이퍼바이저 플랫폼 을 클릭해줍니다.



그리고나면 윈도우 재시작을 묻는 화면이 뜰 때, 윈도우를 재시작해줍니다.

재시작 후 안드로이드 스튜디오를 실행하고, ▶ 버튼을 눌러보면 에뮬레이터가 정상적으로 실행됩니다!


(참고: http://countryxide.tistory.com/103)


로딩중 화면을 기다리면 다음과 같이 어플리케이션 예시 화면이 정상적으로 실행됩니다. (지금 기본 코드에 작성되어 있는 대로 Hello World가 출력되었습니다)



여기서 왼쪽 하단에 뒤로가기 버튼을 눌러보면, 정말로 핸드폰처럼 실행되는 에뮬레이터의 모습을 구경해볼 수 있습니다.



위의 내용을 동영상으로 따라하려면 다음의 강의를 추천드립니다.


강좌 제목: 안드로이드 스튜디오로 안드로이드 앱 만들기 - 인프런

https://www.inflearn.com/course/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%8A%A4%ED%8A%9C%EB%94%94%EC%98%A4-%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%B1-%EB%A7%8C%EB%93%A4%EA%B8%B0/