android studio개발 환경 설정(genymotion연동)

42
Android Studio 개개 개개 개개 Produced by Tae Young Lee

Upload: tae-young-lee

Post on 28-Jul-2015

338 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Android Studio개발 환경 설정(genymotion연동)

Android Studio 개발 환경 설정

Produced by Tae Young Lee

Page 2: Android Studio개발 환경 설정(genymotion연동)

JDK 복사 (1)url : http://www.oracle.com/technetwork/java/javase/downloads/index.html

Page 3: Android Studio개발 환경 설정(genymotion연동)

JDK 복사 (2)

Page 4: Android Studio개발 환경 설정(genymotion연동)

JDK 복사 (3)

Page 5: Android Studio개발 환경 설정(genymotion연동)

JDK 환경변수 등록 ( 옵션 )

커맨드 창에서 JDK 에 바로 접근할 수 있도록 환경변수를 등록합니다 .제어판 ->  시스템 ->  고급 시스템 설정 ->  환경변수를 클릭합니다 . 사용자 변수를 새로 만듭니다 .  변수 이름은 JAVA_HOME변수 값은 자바가 깔려 있는 디렉토리 주소 입니다예 : C:\Program Files\Java\jdk1.7.0_51 시스템 변수들 중 Path  변수의 내용을 수정합니다 .변수 값 마지막에 ;%JAVA_HOME%\bin;  을 추가합니다 . 마지막으로 CLASSPATH  시스템 변수를 새로 생성합니다 .변수 이름은 CLASSPATH변수 값은 .;%JAVA_HOME%\lib\tools.jar  입니다 . 커맨드창에서 javac  명령어를 확인할 수 있습니다 .

Page 6: Android Studio개발 환경 설정(genymotion연동)

JDK 환경변수 등록 (1)

Page 7: Android Studio개발 환경 설정(genymotion연동)

JDK 환경변수 등록 (2)

Page 8: Android Studio개발 환경 설정(genymotion연동)

Android Studio 설치http://developer.android.com/sdk/in-dex.html

Page 9: Android Studio개발 환경 설정(genymotion연동)

Studio Download영어로 라이센스 약관이 나오는데 맨 아래로 가면 약관 동의를 체크를 하고 Download Android Studio for Windows 하늘색 버튼을 눌러 안드로이드 스튜디오를 다운로드

Page 10: Android Studio개발 환경 설정(genymotion연동)

다운로드를 받았으면 설치파일을 실행해 Next >  버튼을 눌러 설치 다음 단계

Page 11: Android Studio개발 환경 설정(genymotion연동)

이용 약관에 I Agree  버튼을 Click

안드로이드 스튜디오 와 SDK 설치 경로가 나오는데 그냥 기본 경로로 두고 Next >  버튼 Click

Page 12: Android Studio개발 환경 설정(genymotion연동)

시작메뉴에 추가할 필요없이 Install 버튼을 눌러 설치 시작

Page 13: Android Studio개발 환경 설정(genymotion연동)

만약에 이런메시지가 뜰 경우 64 비트 컴퓨터 에서 32 비트 파일 실행시 오류가 나는 것으로 제컴퓨터는 64 비트 이기에 자바를 각 OS 환경 비트 별로 설치하셨다면 상관없습니다 .

Page 14: Android Studio개발 환경 설정(genymotion연동)

C:\Program Files\Android\Android Studio\bin\  경로로 들어가 Stu-dio64  파일을 실행합니다 .(32 비트 : Studio)

Page 15: Android Studio개발 환경 설정(genymotion연동)

기존 사용자 라면 첫번째 옵션으로 기본 환경 설정을 되돌릴 수 있지만 우리는 처음이므로 기본 두번째 옵션을 선택후 OK  버튼을 누릅니다 .

Page 16: Android Studio개발 환경 설정(genymotion연동)
Page 17: Android Studio개발 환경 설정(genymotion연동)

Android Studio App 개발 환경 설정

Page 18: Android Studio개발 환경 설정(genymotion연동)
Page 19: Android Studio개발 환경 설정(genymotion연동)
Page 20: Android Studio개발 환경 설정(genymotion연동)
Page 21: Android Studio개발 환경 설정(genymotion연동)
Page 22: Android Studio개발 환경 설정(genymotion연동)

Windows 보안 경고 가 뜨면서 Java 가 방화벽을 통해 액세스를 허용할것인지 묻는데 액세스 허용 버튼을 누릅니다 .

Page 23: Android Studio개발 환경 설정(genymotion연동)
Page 24: Android Studio개발 환경 설정(genymotion연동)
Page 25: Android Studio개발 환경 설정(genymotion연동)
Page 26: Android Studio개발 환경 설정(genymotion연동)

현재는 아직 SDK 가 완전히 설치가 안됬으므로 아직 현재 추천하는 버전은 혹은 킷캣(4.4.4)  과 롤리팝 (5.0)  이 되겠으며 아직 롤리팝은 PC 사양을 너무 많이 잡아먹기에 우선 킷캣 부터 권장하며 이젠 Android 버전 과 API 를 선택해 설치

Page 27: Android Studio개발 환경 설정(genymotion연동)

AVD Manager 이라고 해서 이미 앱 개발을 해보신 분들은 잘 아시겠지만 컴파일시 어떤 안드로이드 API 에물레이터 환경에서 할것인지 선택이 가능

Page 28: Android Studio개발 환경 설정(genymotion연동)

만약 위에서 Create Virtual Device 버튼을 눌렀을 경우 또 다른 에물 환경에서 구동이 가능합니다 .

Page 29: Android Studio개발 환경 설정(genymotion연동)

상단 메뉴에 보시면 초록색 재생 버튼이 있는데 이 버튼을 클릭하면 AVD 에물레이터가 바로 구동이 되면서 앱 컴파일이 시작

Page 30: Android Studio개발 환경 설정(genymotion연동)

가상 머신이나 실제 연결된 디바이스를 선택하는 곳으로 OK  버튼 Click

Page 31: Android Studio개발 환경 설정(genymotion연동)

그럼 이렇게 시스템 사양도 조금 타긴하지만 부팅 속도는 느려도 아래와 같이 컴파일이 되면서 HelloWorld  를 보여주고 환영해주고 있는 모습을 볼 수 있습니다 .

만약 이화면이 안뜬다면 다시 끄지 말고 아까 메뉴 상단의 녹색 재생 버튼 Click

Page 32: Android Studio개발 환경 설정(genymotion연동)
Page 33: Android Studio개발 환경 설정(genymotion연동)
Page 34: Android Studio개발 환경 설정(genymotion연동)
Page 35: Android Studio개발 환경 설정(genymotion연동)
Page 36: Android Studio개발 환경 설정(genymotion연동)
Page 37: Android Studio개발 환경 설정(genymotion연동)
Page 38: Android Studio개발 환경 설정(genymotion연동)
Page 39: Android Studio개발 환경 설정(genymotion연동)
Page 40: Android Studio개발 환경 설정(genymotion연동)
Page 41: Android Studio개발 환경 설정(genymotion연동)

Android Project 생성 폴더

Page 42: Android Studio개발 환경 설정(genymotion연동)

Project 폴더 구성build빌드 과정에서 생성된 파일 (R.java 등 )  및 최종 산출물 (*.apk) 이 이곳에 저장됩니다 . 이클립스 기반 프로젝트에서 gen, bin 폴더와 동일한 역할을 합니다 .

src소스 및 리소스 파일이 저장됩니다 . main 폴더 아래에 자바 소스를 저장하는 java 폴더와 리소스를 저장하는 res 폴더가 있습니다 . 이와 함께 애플리케이션의 각종 정보를 저장하는 매니페스트 파일(AndroidManifest.xml) 이 있습니다 . 쓸데없이 main 폴더가 왜 하나 더 있을까 궁금하신 분들도 많을 텐데 , 이에 대한 자세한 내용은 추후 다른 포스트에서 다루도록 하겠습니다 . 

build.gradle모듈의 빌드 방법이 정의된 빌드스크립트입니다 . 빌드에 사용할 SDK 버전부터 시작하여 애플리케이션 버전 , 사용하는 라이브러리 등 다양한 항목을 설정하는 것이 가능합니다 .

FirstAndroidStudio.iml안드로이드 스튜디오에서 사용하는 모듈 설정 정보입니다 .

위에서 가장 핵심 역할을 하는 것은 바로 build.gradle 파일입니다 . build.gradle 파일 내부를 살펴보면서 , Gradle 빌드 시스템에 대한 간략한 내용도 같이 알아보겠습니다 .