2010년 12월 13일

Android Virtual Device (AVD)

Android Virtual Device (AVD)
여러 버전의 안드로이드 단말이 존재할 수 있기 때문에 작성하는 어플리케이션을 각각의 버젼과 SDK Add-On에 맞게 테스트해볼 수 있는 에뮬레이터 환경이다. 이것은 실제 안드로이드 단말이 다양한 하드웨어로 구성될수 있고, 서로 다른 플랫폼 버젼, SDK Add-On 등이 존재할 수 있는데 개발자가 이 모든 단말을 가져 있지 않더라도 에뮬레이터 환경에서 관리할 수 있도록 한다. 예를 들어 카메라가 있는 경우, 쿼티자판이 있는 경우, 1.1 SDK 탑재한 단말, 1.5 SDK를 탑재한 단말들 여러가지 구성을 가지고 있는 가상의 장치를 만들수 있는 개념.


JDK 1.6 과 이클립스 Helios 에 구축된 Android 개발 환경에서 AVD Manager 을 사용하여 Android 2.3 가상 디바이스를 생성해서 에뮬레이터를 실행해보는데 정말 느리다. 이런 환경에서 개발이 가능하기는 할까?

다른 자바 어플과 같이 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.1.R36x_v20100810
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-XX:+UseParallelGC
-XX:PermSize=128M
-Xms40m
-Xmx512m



댓글 1개:

  1. 사용하는 갤럭시S Facebook 에서는 그룹에 글쓰거나 사진을 올리는 것이 않된다. 결국 기다리다 지처서 한번 해볼려구 한다.

    답글삭제