마음만은 새내기

항상 초심을 잃지 않고 생활하겠습니다~!

프로그래밍/Android

Android 스마트폰 앱 만들기 - 2. 초기 설정 및 기존 Eclipse 프로젝트 불러오기

동동매니저 2016. 2. 28. 17:30

안녕하세요 !!

오늘은 지난 시간에 설치한 Android Studio의 초기 설정과,

기존 Eclipse 프로젝트 불러오는 법을 설명해 드릴게요


먼저, 설치된 Android Studio를 실행 해주세요

이 화면을 만날 수 있어요

잠시 기다리시면, 초기 설정 화면이 떠요

Next를 누르다가,

이 화면이 뜨면,

'...' 버튼으로 설치된 SDK의 경로를 지정 해주세요

(바탕화면에 SDK가 있었는데,

한글 미지원으로 인해서

부득이하게 Program Files 폴더로 변경했어요)

폴더 선택 후 OK를 눌러주세요

그러면 위와 같이 'SDK가 감지되었습니다.' 문구가 영어로 보이실거에요

여기에서 Next를 눌러주세요

이 화면이 뜨면, 'Finish' 버튼을 눌러주세요

그리고 잠시 후에 한번 더!

그러면 위와 같이 나타나는데요,

먼저, 기존 Eclipse 프로젝트를 불러올게요

(만약, 개발 신입이시면, 생략하셔도 돼요)


위에서 4번째 (Import Project)를 눌러주세요

그리고 프로젝트 위치를 선택 후 OK 버튼 클릭 !

그러면 창이 하나 새로 뜨는데요,

그 곳에 Impor할 위치를 넣어주세요

그리고 Next 클릭 !

Import 옵션을 설정 할 수 있어요


1번 = 라이브러리 Jar 파일을 가능하면 Gradle 스크립트에 삽입

2번 = 라이브러리 프로젝트를 가능하면 Gradle 스크립트에 삽입

3번 = 저도 잘 모르겠네요... 아마도 모듈 이름과 관련된 것 같네요


옵션 지정 후 'Finish' 클릭 !

잠시만 기다려 주세요 ㅎㅎ

실행 할 때 마다 위와 같이 소소한 Tip을 주곤 해요

위의 내용은 Import 결과를 요약한 문서에요

Eclipse 프로젝트를 Android Studio로 불러왔어요 !!


Android Studio는 기존 Eclipse와는 다르게

Gradle 빌드 방식을 사용하는데요,

프로젝트 Root > app > build.gradle 파일을 열어보면,

이런 형식으로 나오는데요,

차근차근 설명해 드릴게요


1행 : Android의 Application 플러그인을 적용한다는 뜻

3행 : 빌드 정보를 담는 곳

4행 : 컴파일 할 SDK 버전

5행 : 컴파일 대상 Build Tools 버전

7행 : 앱의 기본적인 정보를 담는 곳

8행 : 앱의 패키지 이름

9행 : 앱이 실행 가능한 최소 API 버전

10행 : 정확히는 모르겠으나 대개 최신 API 버전을 사용함

13행 : 빌드 타입 구성

14행 : Release 빌드 구성

15행 : Proguard 사용 여부

16행 : Proguard 파일 지정


만약에 기존에 사용하던 라이브러리(Jar, 외부 프로젝트)가 있다면,

왠만하면 'dependencies' 내부로 들어가요


여기서 잠깐!!

안드로이드에는 API 버전이 존재하는데요,

각각의 버전에는 대개 디저트 이름이 별칭으로 사용된다고 해요

 API 레벨

안드로이드 버전 

별칭 

1

1.0

Android 초기 버전

2

1.1

Banana Bread (비공식)

3

1.5

Cup Cake

4

1.6

Donut

5

2.0

Eclair

6

2.0.1

7

2.1

8

2.2.x

Froyo

9

2.3

Ginger Bread

10

2.3.3 ~ 2.3.x

11

3.0

Honey Comb

12

3.1

13

3.2.x

14

4.0 

Ice Cream Sandwich

15

4.0.3 ~ 4.0.4 

16

4.1.x

Jelly Bean 

17

4.2.x

18

4.3.x

19

4.4.x

KitKat

20

4.4.x (Android Wear)

21

5.0.x

Lollipop

22

5.1.x

23 (현재 최신)

6.0.x

Marshmallow

혹시 무언가 눈치 채셨나요??

바로 버전 별칭의 첫 알파벳이 ABCD... 순으로 이루어져 있어요

현재 6.0 (Marshmallow)까지 나왔는데,

그 다음은 O로 시작하는 버전이 나오겠죠 ?? ㅎㅎ


자, 자, 다시 본론으로 돌아갈게요


이번에는 AndroidManifest.xml 파일을 볼거에요

프로젝트 Root > app > src > main > AndroidManifest.xml을 열어보시면,

기존의 Manifest와 조금 다른 것을 느낄 수 있어요

바로 <uses-sdk> 태그가 없다는 것 인데요,

이 태그가 없는 이유는

앞서 설명한 Gradle 스크립트에 이 내용이 있기 때문이에요

이 내용과 Manifest의 <uses-sdk> 태그와 연동이 돼요


그리고 한 가지 팁을 드리자면,

앞으로 작성하실 Java 혹은 XML 파일의


'@string/...' (XML)

'@drawable/...' (XML)

'R.string.XXX' (Java)

'R.drawable' (Java)


R 클래스를 언급 할 때,

미리보기가 표시되는 경우가 있어요

단, 이 부분을 클릭하거나 마우스 드래그 할 경우

미리보기가 사라지니 주의해 주세요


여기까지 Android Studio에서 초기 설정 후,

기존 Eclipse 포로젝트를 불러오는 법에 대하여

알아보았어요 ㅎㅎ


다음에는 이를 바탕으로

실제 앱을 만들기 위한

작업을 할 예정이에요

많은 관심 부탁 드릴게요 ~~