안드로이드 프로젝트 생성 + 가상 장치(Virtual Device) (for Mac)


1. 안드로이드 스튜디오 실행 및 프로젝트 생성

안드로이드 스튜디오를 성공적(?)으로 실행했다면 다음과 같은 화면을 볼 수 있습니다.





자연스럽게 무얼 해야 할 지 감이 오시죠? [ Start a new Android Studio project ]를 선택합니다.





New Project 에 대한 간단한 정보를 입력해보았습니다. 테스트용 어플의 이름(Application Name)을 hello 라고 입력해보았습니다. 아래쪽에 빨간 경고 메시지가 뜹니다. 대문자로 시작해야 한다는 것 같군요!!





어플 이름을 Hello로 바꿨더니 경고 메시지가 사라졌습니다. 다음 단계로 넘어가봅시다.


어플의 이름은 반드시 대문자로 시작할 것!!




개발할 안드로이드 앱이 어느 환경에서 실행될 것인지를 결정합니다. 테스트이니 기본 환경으로 진행해보겠습니다. 


일단 Phon and Tablet이 선택되어 있구요, Minimum SDK (최소 버전, 이 단계 보다 상위 버전에서 실행이 가능)은 Android 4.0.3 (IceCreamSandwich)로 선택되어 있네요. 





첫 화면의 기본 레이아웃을 결정합니다. 안드로이드 어플에서 한 화면에 보이는 레이아웃을 액티비티 Activity 라고 합니다. 처음이니 Empty Activity를 선택해보겠습니다.





Activity Name과 Layout Name을 정합니다. 일단 기본값으로 실행해보겠습니다. 왠만해서는 거의 만질 일이 없더라구요.





오늘의 팁(?)과 함께 Hello 프로젝트가 열렸습니다.





잠시 당황!! 아무것도 없잖아!? 처음이라 그랬나봐요.. 인내(?)를 가지고 3분 정도 기다리자 프로젝트가 나타납니다. (화면 아래쪽에 보면 Indexing이라는 메시지와 함께 파란 막대가 올라가고 있어요)





2. 안드로이드 가상 디바이스 생성 (AVD : Android Virtual Device) 

이제 프로젝트를 실행하고 결과를 눈으로 보고 싶어졌습니다. 그러기 위해서는 가상 디바이스를 생성해야 합니다. 가상 디바이스가 없다면 매번 실제 안드로이드 폰을 연결해서 결과를 확인할 수도 있겠습니다만 그것도 나름 귀찮기 때문에 가상 안드로이드 폰을 만들겁니다. 





안드로이드 스튜디오 상단에 [ AVD Manager ] 아이콘이 있습니다. 클릭해볼까요?   




물론 메뉴에서 직접 찾아도 됩니다. [ Tools ] > [ Android ] > [AVD Manager ] 메뉴를 찾을 수 있군요.





가상 디바이스를 만들어봅시다. 화면 중앙에 [ + Create Virtual Device... ] 이란 메뉴가 보입니다. 





다양한 종류의 가상 디바이스 들이 보입니다. 잘 모르니깐 기본으로 선택된 Nexus 5X를 만들어보겠습니다.





운영체제를 선택하는 것 같아요.





[ Recommended ] 옆에 있는 [ x86 Images ]를 선택하니 더 많은 OS들이 나타났습니다. 이전에 SDK를 설치할 때 제 핸드폰 운영체제 버전과 같은 Android 4.1 (Jelly Bean)을 설치했더니 화면에서도 나타나네요. 그걸 선택해볼게요.





저장할 기본 내용들을 다시 확인합니다. 여러 개의 가상 디바이스를 만들었을 때 구분할 수 있는 이름도 정하고, 지금까지 선택한 설정이 맞는지 확인합니다. [ Show Advanced Setting ]을 누르면 좀 더 세부적인 설정을 할 수 있습니다.




  • RAM 을 700정도로 잡아서 컴퓨터의 메모리를 너무 많이 사용하지 않도록 합니다. (라고 어느 블로그에 나와있었어요..)
  • Enable keyboard input 을 해제하면 글자 입력시 키패드가 올라온다고 합니다. (라고도 어느 블로그에 나와있었어요...)




가상 디바이스 하나가 잘 만들어졌습니다. 실행을 해볼까요? 더블클릭을 하거나 Actions 밑에 있는 초록색 세모를 눌러줍니다.





꽤 오랜 시간이 지난 후에 가상의 핸드폰이 하나 만들어졌습니다. (너무 하다 싶을 정도로 오래 걸렸구요, 실행되는 동안에는 컴퓨터가 멈춘 줄 알았어요.....) 



3. 안드로이드 프로젝트 실행하기



가상 디바이스 까지 만들어졌으니 이제 거의 다 왔습니다. 아까 생성했던 어플(?)을 실행해 보겠습니다.





다시 안드로이드 스튜디오로 돌아와서 화면 속에 보이는 초록색 세모를 눌러보겠습니다. 또는 [ Run ] > [ Run 'app' ]을 눌러보겠습니다.





그러자 새로운 창 안에 Connected Devieces가 나오고, 조금전에 실행했던 Nexus 5X 가상 디바이스가 보입니다.

 

 



망설일 필요 있나요? [ OK ] 를 눌러보았습니다. 그랬더니 잠시 후에.... 짜잔!!





가상 디바이스 안에 "Hello World!"가 나타났습니다!! 드디어 성공이네요!!


안드로이드 스튜디오(Android Studio) 설치하기 

+ SDK 설정하기 (for Mac)



1. 다운로드 받기

안드로이드 스튜디오를 다운 받기 위해 홈페이지를 찾아가봅시다.





웹페이지에 들어와보니 바로 다운로드를 할 수 있습니다. 아마도 운영체제 플랫폼에 따라 다운로드 페이지도 다르게 열리나 봅니다. 맥으로 접속했더니 맥용 안드로이드 스튜디오를 다운로드 받을 수 있습니다.




다운로드 버튼을 누르자 뭔가 동의하냐는 질문이 있습니다. 체크를 하면 다운로드 창이 파랗게 활성화가 됩니다. 클릭하면 안드로이드 스튜디오 파일이 다운로드 됩니다. 어렵지 않죠?



2. 안드로이드 스튜디오 설치하기


다운로드 받은 파일을 더블클릭하면 설치를 시작할 수 있습니다.



익숙한 화면이시죠? 아이콘을 Applications 쪽으로 드래그 하면 간단하게 복사가 되며 설치가 완료(?)됩니다. 


이제 설치된 프로그램을 실행해 보겠습니다.





인터넷에서 다운로드된 응용프로그램이랍니다. 맞아요. 그랬죠... [ 열기] 를 눌러보겠습니다. 




이전 버전의 설정을 임포트 하겠냐고 묻는 것 같네요. 저는 처음 설치했으니 아랫줄을 체크하고 [ OK ] 를 눌렀습니다.



뭔가.. 자신이 실행되고 있다는 걸 보여주고 있다가...




재미난 창이 떴습니다. 웰컴이랍니다. 설치 마법사가 다음을 진행하겠다고 하네요. (설치가 아직 끝난게 아니었군요......)





어떤 방식으로 안드로이드 스튜디오를 설치할건지 물어봅니다. 표준(Standard)으로 설치할 건지, 커스텀(Custom)으로 설치할 건지를 묻네요. 뭔지 잘 모르니깐 추천 옵션인 스탠다드로 설치하겠습니다.





이러이러한 것들을 설치한다고 합니다. 과감히 [ Finish ] 버튼 클릭!




파일들을 다운 받고 있습니다. 인터넷이 연결되어 있어야 하겠네요.. 심심해서(?) [ Show Details ] 버튼을 눌러보았습니다.



뭔가 주루룩 설치하고 있습니다. 시간이 오래 걸릴 것 같아 밥을 먹고 왔습니다.



밥을 먹고 오면 설치가 끝나있을 줄 알았는데... 중간에 암호를 입력해야 설치하는 프로그램이 있다고 합니다. HAXM이 뭔지는 모르지만 중간에 맥북 아이디와 비번을 입력하는 단계가 한 번 나오네요.




3. 안드로이드 스튜디오 SDK 설정하기

설치가 완료되자 Android Studio에서 새로운 창이 떴습니다. 메뉴를 쭉 보니 새로운 프로젝트를 시작할 수 있나봅니다!!  그러나 아직 한 가지 더 해야 할 일이 있습니다. SDK 가 잘 설치되었는지 확인을 해 보아야 합니다.


그런데 계속 SDK가 어쩌구 저쩌구 하는데, 도대체 SDK가 뭔가요?


A software development kit (SDK or "devkit") is typically a set of software development tools that allows the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.

라고 하네요.... 다들 저보다는 영어를 잘 하실테니....ㅋ




화면 오른쪽 아래쪽에 Configure 메뉴를 이용해서 SDK 설정을 해 봅시다.





[ Configure ] 버튼을 누르자 아래쪽으로 세부 메뉴가 나타나네요. [ SDK Manager ] 를 눌러봅시다.





현재 버전을 Standard로 설치했더니 Android 6.0 (Marshmallow)가 기본적으로 설치되어 있네요. 화면 오른쪽 아래 [ Show Package Details ]를 눌러봅시다.





여러 버전의 안드로이드가 보입니다. 뭘 설치해야 할 지 잘 몰라서 일단 최신으로 추정(?)되는 Android 6.0 (Marshmallow)와 제 핸드폰 안드로이드 버전인 Android 4.1 (Jelly Bean)을 체크해서 설치해 보았습니다.





이런 것들을 설치한다고 합니다. [ OK ]를 눌렀습니다.





라이센스 어쩌구 창이 뜹니다. [ Accept ]를 체크하고 [ Next ] 로 넘어갑니다.






다운로드 받으며 설치가 진행됩니다. 아마도 꽤 오랜 시간이 걸릴 것으로 예상됩니다. 아주 예전에 이클립스를 이용해서 SDK를 설치할 때에도 꽤 많은 시간이 필요했던 것으로 기억합니다. 잠시 산책을 다녀와도 될 것 같습니다.......




자바 개발 도구 (JDK) 설치하기

안드로이드 애플리케이션(이하 안드로이드 어플)을 만들기 위해 필요한 것은 크게 자바 개발 도구 JDK (Java Develpment Kit)와 안드로이드 SDK  한 벌이 전부입니다. 

  • 자바 개발 도구 JDK

  • 안드로이드 SDK


JDK를 다운로드 받기 위해서 오라클 홈페이지에 접속합니다.


홈페이지 접속 화면입니다. 아마도 본능적으로 [Download]로 마우스를 움직이게 될 겁니다!




1. 다운로드 받기


오라클 홈페이지에 접속하면 [ 다운로드 ] 메뉴를 선택합니다. 왼쪽에  [ Java SE ] 메뉴로 들어가서 다운로드 받을 준비를 합니다.






안드로이드 어플 개발을 위해서는 JDK를 다운로드 받습니다. 아래 그림의 빨간 사각형 보이시죠?





다운 받으시기 전에 [ Accept License Agreement ]를 체크해주셔야 해요. 그렇지 않으면 다운로드가 안되요. 체크를 마치시면 자신의 운영체제에 맞는 JDK를 다운로드 받으세요. 저는 맥을 사용하니까 Mac OS X 를 선택하여 다운로드 받았습니다. (윈도우를 사용하시는 분들은 x86인지 x64인지 꼭 확인하고 설치하세요)





2. 설치하기

다운로드가 완료되었습니다. 설치를 시작해볼까요? 설치는 아주 간단합니다. 다운로드 받은 파일을 더블클릭!!!




익숙한 화면입니다. 더이상 자세한 설명은 생략합니다..ㅋㅋ











3. 끝인가요? 설치 완료 확인하기!

설치가 아주 간단히 끝났습니다. 그런데 너무 밍숭맹숭(?)하게 끝나서 설치가 잘 된건지 아닌건지 모르겠네요. 설치가 잘 되었는지 확인을 해볼까요?


  • 터미널에서 확인하기


터미널을 실행합니다. 프롬프르 라인에 다음 명령어를 입력합니다.

cd /Library/Java/JavaVirtualMachines/


별건 아니고 JDK가 설치된 경로로 이동하는 겁니다. 그 다음엔


ls


라고 입력합니다. 이것도 별거 아니고, 경로 안에 들어 있는 파일을 검색하라는 명령어 입니다.


아래 그림과 같이 출력이 되는가요? "jdk(어쩌구...).jdk" 파일이 보이면 설치 성공입니다!!!

 



  • 파인더에서 확인하기

터미널이 익숙치 않으시면 파인더에서 찾아보세요. 


/Library/Java/JavaVirtualMachines/


안에 jdk가 들어있다면 설치 성공!!




가벼운 마음으로(?) jdk 를 설치했으니 이제 다음 단계로 넘어가보겠습니다^^

+ Recent posts