004. 안드로이드 프로그래밍 연습 - Eclipse Setting, AVD

Posted by yizg
2011. 8. 4. 18:38 SW/Android


004. 안드로이드 프로그래밍 연습 - Eclipse Setting, AVD

알림.

안드로이드 프로그래밍을 연습하면서 정리하는 글입니다.
교제 내용의 의도와 다를 수 있습니다. 
내용에 이상이 있으면, 댓글 부탁드립니다.



안드로이드 프로그래밍 정복 1
국내도서>컴퓨터/인터넷
저자 : 김상형
출판 : 한빛미디어 2011.03.04
상세보기
 
안드로이드 프로그래밍 정복 2
국내도서>컴퓨터/인터넷
저자 : 김상형
출판 : 한빛미디어 2011.03.04
상세보기


저자 : 김상형
출판사 : 한빛미디어
1,2권 합본 가격 : 52000원
1권 : 900 페이지, 2권 : 620 페이지, 합: 1520 페이지
배포예제 및 업데이트 안내 : http://www.winapi.co.kr/android/





>> 의지가 있으면 밝걸음이 가볍다. << 


제목 : Eclipse 설정하고, AVD 실행해 보기

Java SE JDK + Eclipse + ADT + Android SDK 를 설치한 이후, Eclipse Setting




[ Preferences Setting ]


0. Eclipse > Window > Preferences ( 셋팅창 열기 )




1. General > Workspace > Text file encoding > Other : UTF-8 선택


UTF-8 : 한글 주석이 깨지지 않게 볼 수 있다.




2. General > Editors > Text Editors > Spelling > Enable spell checking 체크옵션 해제


Enable spell checking : 주석의 맞춤법 검사하는 기능, 속도가 느려지고, 한글 인식을 잘 하지도 못한다.




3. Java > Code Style > Organize Imports > Number of imports needed for .* : 1 로 변경


이클립스의 자동으로 import문을 정리하는 기능의 값을 "
1 " 로 설정한다.
( 매 클래스마다 import문이 작성 되면, 소스가 길어진다. 이 값을 " 1 "로 설정하면 패키지의 모든 클래스를 한꺼번에 임포트해서 편리하고, 소스가 짧아진다. )




4. Java > Compiler > Errors/Warnings > Unnecessary code : 모든 옵션을 ignore로 변경


경고음 off : 미사용 변수와 멤버들을 경고로 처리하는데, 공부하기엔 귀찮을 수 있다.




5. Android > DDMS > ADB connection time out : 30000 으로 설정한다.


재컴파일된 프로그램이 에뮬레이터에 다시 설치하는 시간을 설정하는데, 30초 정도 여유를 두는 것이 좋다.  (30000ms)




6. Android > SDK Location : ( Android SDK가 설치된 디렉토리 )


Eclipse에 설치된 ADT에게 SDK의 위치를 알려 연동시킨다. 연결이 되지 않으면, 다음의 AVD Setting을 할 수 없다.





[ AVD Setting ]


0. Eclipse > Window > Android SDK and AVD Manager ( 셋팅창 열기 )




1. Virtual devices > New 버튼을 눌른다



2. Create new Android Virtual Device (AVD) 

Name : avd-09,
Target : Android 2.3.1 - API Level 9, 
SD Card size : 32  (MB)
Skin : Default




3. API Level에 맞추어 이름을 설정하면 구분하기 편리하다. ( 4개 정도 만들어 놓는다.)




4. 오류 : 대부분 오류가 발생할 것이다. 특히 컴퓨터 이름이 한글로 되어 있으면 에뮬레이터가 가동이 되지 않는다.

해결 방법 1 : 컴퓨터 이름을 영문으로 바꾼다. (추천) 
                     제어판가서 사용자 계정을 영문으로 변경하면 될 것 같다. (확인은 하지 못했음-_-)
해결 방법 2 : 복잡하다. 1번으로 하자. 



5. AVD 실행 화면 : Android 2.3.1 (Level 9 )





6. AVD 실행 화면 : Android 2.3.3 (Level 10 )





7. AVD 실행 화면 : Android 3.0 (Level 11 )






8. AVD 실행 화면 : Android 3.1 (Level 12 )