[Android 10.02] 01. 설치

2010. 10. 2. 20:57Android

일단 안드로이드를 시작하기 위해서는 Java SDK를 다운받고 설치 해야된다.
훗....그나저나 영어 사이트다....
대충 큰 영어는 알수 있겠지만....참 그렇다. 그래서 캡쳐!!
 

이제 영어로 된거 받기 끝!!ㅋㅋ
다음 설치는 알아서 하길 바란다 뭐 하루이틀 설치하는것도 아니고 쉬울것이다.
참 설치 후 환경설정은 Path에다가 저밑에껄 적어주면 되는데 xxxx는 버전별로 번호가 다르므로 각자 알아서 적길 바란다.
 C:\Program Files\Java\jdkxxxx\bin;

요거 다했으면 재부팅 하고 다음 안드로이드 SDK설치
http://developer.android.com/sdk/index.html
조기 사이트가 가면 다 있다. 그러니 들어가서 보면 알수 있다.
윈도우면 위에꺼  맥은 두번째 리눅스면 맨마지막꺼 들어가보면 된다..ㅋㅋ
받은거에서 압축 풀어서 설치를 누르면 막 뭘받을껀지 뜨는데 거기서 전체를 받기를 하던가 아님 기본만 받기 하면 된다.
하지만 그중에서도 꼭~~~ 필요한것이 있다.
 - SDK Platform Android 2.1 API 7, revision 1
- Google APIs by Google Inc., Android API 7 revision 1
- USB Driver package, revision 3
- Documentation for Android SDK API 7, revision 1

최소한 저것들은 설치 하주길 바란다..

다음은 이제 코드를 작성하기 위한 툴을 받아야 하는데 툴은 이클립스를 사용한다.
http://eclipse.org/downloads/
다운로드 하면 바로 실행할수 있다.
다음은 안드로이드를 사용하기 위해 플러그인을 설치를 해줘야 한다..
 Help - Install New Software - add 를 클릭한다.
Name : plug-in
Location:
http://dl-ssl.google.com/android/eclipse/

입력후 OK를 누르면 Developer Tool로 바뀐다. 그부분을 체크해주고 Next하고 설치를 해준다.
다시 Next해주고 이제 뭐 동의하는다는 문서를 읽고 동의 한다고 해주고 Finish해준다.

Android SDK Location 설정
 Windows – Preference 클릭
 그럼 윈도우가 하나 더 열린다. 거기서 왼쪽 트리거 메뉴중에서 안드로이드를 선택한다. 그럼 막 경고창이 뜨면서 SDK가 설치 안됐다고 막 날리를 부린다. 그럼 아까 안드로이드 SDK를 받은 폴더를 브로우저에 등록해준다. 그 후 Apply를 클릭해주면 막 설치된 SDK를 볼수 있을 것이다.


그리고 마지막으로 AVD설정
 아이콘에 보면 안드로이드 아이콘을 눌러준다. AVD manager을 클릭하고나면 윈도우가 하나더 뜨는데 거기서 New를 누르고
 Name :TestAndroid
 Target : 사용할 안드로이드 버전
 SD Card Size : 자신이 사용할 용량

설정후 Create AVD를 눌러주면 기본작업은 끝이다!!


추가적으로 셋팅 해줘야 할것이 잇는데 혹시나 괜찮을 수도 있는 일이지만 혹시나 해서 올린다.
java.lang.OutOfMemoryError: PermGen space와 같은 에러 메시지가 뜬다. 완전 짜증나는게 이클립스를 닫았다가 다시 열어버리는데 완전 짜증난다 이유는 다음과 같다. java.lang.OutOfMemoryErorr 발생했는데 Heap Monitor를 보면 200M 조차 사용하지 않았을 경우 대부분은 PermGen 영역이 모자란 것이 원인일 수 있다. 하지만 Java는 메모리 영역을 사실상 두 부분으로 구분하여 사용한다. 일반 Java Heap space와 클래스와 같이 Permenant Generation 대상 데이터를 두기 위한 PermGen space이다.대부분의 자바 애플리케이션에서는 기본 PermGen Size로 충분하겠지만 경우에 따라 클래스가 꽤 많아지면서 모자란 경우가 있는듯 하다.

그래서 이클립스에 eclipse.ini파일을 변경시켜준다.

 -startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
-vm C:\Program Files\Java\jdk1.6.0_21\bin\javaw.exe
-vmargs
--launcher.defaultAction
openFile

-XX:MaxPermSize=128m
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m


그럼 안정적으로 안드로이드 프로그래밍을 할수 있을것이다.