본문 바로가기
컴퓨터의 이해

이클립스 안드로이드 에뮬레이터 생성하기

by monoday 2014. 8. 2.

안드로이드 에플리케이션은 PC에서 이클립스와 같은 도구를 이용하여 개발되고

컴파일 되어 USB 케이블을 통하여 실제 장치에 다운로드 되어 실행된다.


만약 실제 장치가 없다면 실제 장치 대신에 가상 장치를 사용하면 된다.

AVD(Anddroid Virtual Device)는 실제 안드로이드 폰을 흉내 내는 에뮬레이터(Emulator)이다.

일반적으로 실제 안드로이드 폰을 가지고 실험을 하면 좋겠지만 여러가지 사정으로 불가능한 경우가 많다.

예를 들어 개발자가 가진 안드로이드 폰이 최신 버전이 아닌 경우에는 최신 기능을 테스트하기가 불가능하다.


이런 경우에 많이 사용되는 것이 에뮬레이터이다. 에뮬레이터란 소프트웨어로 실제 하드웨어 장치를

그대로 흉내를 내는 것인데 에뮬레이터는 해당 장치의 CPU명령어로 실행이 가능하다.

에뮬레이터 안에서는 스마트폰에 사용되는 ARM 계열의 CPU 명령어까지 실행이 가능하다.

AVD는 상당히 정교한 에뮬레이터로 리눅스 운영체제가 내부에 포함되어 있다.