여러 버전의 안드로이드 단말이 존재할 수 있기 때문에 작성하는 어플리케이션을 각각의 버젼과 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
사용하는 갤럭시S Facebook 에서는 그룹에 글쓰거나 사진을 올리는 것이 않된다. 결국 기다리다 지처서 한번 해볼려구 한다.
답글삭제