본문 바로가기

Dev/Android

[Android] 안드로이드 개발환경 구축하기


[Android] 안드로이드 개발환경 구축하기

안드로이드 개발을 시작하기 위한 환경구축을 알아 봅시다!! 간단한듯 하면서도 종종 오류도 너무 많이 나고 짜증나고 그렇죠?! 포스팅 초안?!을 먼저 써놓고 오류에 관한부분을 계속적으로 추가해 나가보도록 하겠습니다.


1. 설치할 프로그램!! 딱 4개

1) Java (next>next>next> 완료!! :D next 만 계속 누르시면 되요)
2) Eclipse (설치 안해두뎀, 받구서 압축풀고 안에 eclipse.exe를 실행하시면 되요!)
3) Android SDK (Software Development Kit 은 다운받고 업데이트만 해주시면 되요! 자세한건 아래참조!!)
4) ADT (Android Development Tool는 Eclipse와 SDK를 연결해 준다고 생각하면 편할꺼 같아요)

이렇게 4가지만 설치하면 완료!!!! 어렵지 않아요!!! 그럼 살짝 자세히 알아 봅시다.


2. 설치해보기

1) Java를 설치해 봅시다!(설치가 되어있다면 건너 뜁니다)
 



요기를 클릭하여 가장 왼쪽 Java Platform (JDK) 자바를 받습니다. 


중에서 자신이 Window 사용자라면 하위 2개의 파일중에 하나를 고르면 되는데, 이때! 몇 bit 운영체제인지 모르신다면
Window key + Pause key = '아래화면'


와 같은 경로를 통해 시스템 종류 : (32비트 운영체제)를 확인하시면 되겠습니다. 

그리고 설치 쭉쭉 하시면 됩니다!



2) Eclipse를 설치?!해봅시다.


요기를 클릭하여 Eclipse IDE for Java Developers 를 받으시면 되는데요, 시스템 종류 확인하시기 바랍니다^^. 다운을 받으셨다면 .zip 파일인데 압축을 풀으시면 바로 이클립스를 사용하실수 있습니다.(eclipse.exe로 실행합니다)



3) Android SDK 준비?!하기

안드로이드 SDK의 경우 2가지 방법이 있는데, exe파일로 설치하는 법과 zip 파일로 받구서 설치하는 방법 2가지가 있습니다.


요기를 클릭하시면 위와 같은 메뉴가 나오는데요, Windows에서 exe파일 패키지를 Recommended(추천)하고 있지만,, 안되시는 분들이 많아 위의 .zip 파일 기준으로 설명 하겠습니다. 일단 다운을 받아 압축을 풉니다.

여기서 잠깐! SDK 압축을 푼 폴더의 경로에 한글이 있으면 안되요~ 예를들어

C:\안드로이드개발\android-sdk-windows 이런식으로 하면 안되구요

C\android-sdk-windows 이렇게 해야 합니다. 한글이 포함되면 안되요!!

압축을 풀면 아래와 같은 파일이 있습니다.


여기서 SDK Manager 을 실행해보면


위와 같은 화면이 나오는데요 보시는바와 같이 Tools 와 Extras 체크 해주시고, 저희가 실습할 Android 3.0, 2.3.3, 2.2 만 체크 해서 Install 버튼을 눌러 줍니다.(모두 받으실 필요 없어요 :D) 그래도 시간이 오래 걸리니 기다려 줍니다......... 
다운로드다 끝나고 나면 Android SDK 준비가 모두 끝난겁니다!!

4)..  를 하기 전에 우리가 지금 까지 한것들은 그림으로 설명하자면 


요로코롬 설치하였습니다. 근데 분명 Eclipse 와 Android SDK를 이어주는 어떤 것이 필요한거 같습니다. 
그것이! 바로! ADT(Plug-in) 입니다! Eclipse 안에서 설치를 해주고 Android SDK와 연동해 봅시다!


4) ADT 설치하기

Eclipse.exe를 실행합니다. 상단 메뉴중에 Help 하위 메뉴에 Install New SoftWare.... 를 클릭하시면 아래와 같은 화면이 나옵니다.


우측에 Add 버튼을 클릭하고 Name에는 ADT , Location에는 
https://dl-ssl.google.com/android/eclipse 을 입력하고 OK 클릭 하고 다음과 같은 화면이 나올때 까지 기다려 줍니다.( 오래 걸리실수도 있어요 ㅠㅠ)


체크하고 Next >>>> 하시면 자동으로 설치가 됩니다. 설치가 완료 되면 이클립스를 재부팅 합니다.(이것도 오래 걸리실수 있습니다 ㅠㅠ)

끝! 난줄 알았는데, 잘되시는 분들도 있겠지만 마지막으로 한가지 확인하고 가도록 하겠습니다.

이클립스를 재부팅하고 상단 메뉴에 Window를 클릭하면 하위 메뉴로 Preference를 클릭합니다. 그럼 아래와 같이 왼쪽 Android 텝을 터치해 봅니다.



SDK Location 부분이 이전 3) 부분에서 SDK 압축을 해제한 경로가 맞나요? 틀리다면 수정해 주고 OK를 눌러주면 진짜 끝!


3. 안된다구요#$!@#@!%#!@ 오류를 해결해 봅시다.

안드로이드 환경구축이 처음에 힘든이유가, 많은 예외사항이 있어서 다양한 오류가 발생하기 때문이 아닌가 싶습니다. 그러한 사례를 정리해 봅시다.



Q1. Android SDK이 exe파일(Recommend)로 설치가 안되요!!

A. exe가 아닌 zip 파일을 받아, 위에서 설명해준 방식으로 설치하기 바래요,,  않되는 경우가 종종 있습니다.


Q2. 한글경로 문제가 뭔가요?

A. Android SDK를 다운받으시고 압축을 푸는 과정에서 한글경로가 포함된(ex.한글로 폴더이름 만들고 안에다가 압축풀기.)곳에 압축을 풀으실경우 Eclipse가 인식하지 못해요, 따라서 그냥 C:\ 최상위에 압축을 푸는걸 추천해 드려요.


Q3. DDMS 어쩌구 찾을수가 없대요..

A. JDK을 재설치했거나, 아니면 환경변수를 설정해주지 않아서 문제가 생긴거 같아요. 해당 문제는 아래 링크를 사용하시거나, google에 '자바 환경변수' 라는 키워드로 검색하시면 나옵니다. 환경변수관련 링크:  http://croute.me/238 


Q4. [최규필씨가 질문한] "
아 질문인데요 ㅋㅋ 왜 3번 설치할 때요. 33 packages 라고 되있는데 막상 설치하면 10개 밖에 안되고 not installed가 많죠? 상관 없는건가요??"
 A. 치명적인 질문입니다@_@ 그럼 해결해 보도록해요!!!



일단 SDK Manager.exe 자체를 관리자 권한으로 실행시켜야 해요! 안그러면 종종 문제가 발생하기도 하더라구요!!

그리고 3)에서와 같이 체크를 해주고 Install 버튼을 누르면!! 아래와 같은 화면이 나오는데!!


 

1. Accept All을 눌럿는데 !! 
2. Package 'Intel~ 어쩌구 하면서
3. Install 버튼이 비활성화 되요 ㅠㅠ...   


그치만 ! 해결하는거 어렵지 않아요!!!! (아래 화면은 위의 화면과 연결되는 거에요!!)



1. 좌측 리스트 스크롤바를 쭉! 내리면  'Intel Hardware ~ 어쩌구'있습니다. 이것을 클릭하시고
2. Reject 하면!
3. 인스톨 버튼이 활성화 되요!!!!!!!!!!! 참쉽죠?! 




Q5. [신동원씨가 질문한] "시뮬레이터를 실행할때 
꼭 Launching delegate 27%로에서 멈춰요!!"
A. 위의 방법대로  다시 설치 했는데 안되신다면 다음 방법밖에 없을꺼 같아요 ㅠㅠ


#####################################################################################
Had the same 27% problem with an emulator. It only got fixed after I deleted the AVD and recreated it, so this is very likely device/emulator related (and furthermore restarting the ADB did not fix the problem).

EDIT:

Found this over at project pages as Issue #21073, answered by benpar:

Update: This scenario can also be avoided if the AVD emulator is launched from the AVD Manager within Eclipse. The issue happens when launching the first emulator from the Run button in Eclipse.

To avoid:

  1. Start Eclipse
  2. Window -> AVD Manager
  3. Start an emulator
  4. Run the project
     
#####################################################################################


AVD Manager 에서
 에뮬레이터를 먼저 실행하신후 RUN 해야될꺼 같아요...

출처 : 
http://stackoverflow.com/questions/5118713/eclipse-gets-stuck-when-trying-to-launch-android-app



또 오류가 생기면 추가 하도록 하겠습니다.!! 많은 문의 부탁 드려요^^