2012년 2월 26일 일요일

AOSP 에서 빌드한 에뮬레이터 설정하기.



AOSP 에서 소스를 받아 사용하는 경우,
환경 설정을 하라는 대로 잘 해 두면, 빌드 후 emulator 라는 커맨드 만으로 곧바로 최신 소스의 에뮬레이터를 실행 할 수 있어 간편하다.

하지만, AOSP의 arm 용 에뮬레이터 기본 설정은 화면 크기도 작은 편이고, Bar qwerty 처럼 하드웨어 키보드는 있으면서 slide 는 없는 모습으로 구성 되어 있다 보니 소프트웨어 키보드는 나오지도 않는다.

빌드한 이미지를 이용해 avd 를 만들고 avd 설정 파일(avd 이름.ini)을 수정해 주면 되겠지만, 경우에 따라서는 avd 를 만들어 주기도 귀찮다.
이런 경우라면, external/qemu/android/avd/hardware-properties.ini 를 이용해, qemu 를 이용하는 에뮬레이터의 디폴트 설정을 변경 할 수 있다.

mk 파일에서 로그 찍기.

빌드를 하다 보면, mk 파일 내에서 변수 값등을 로그로 찍어보고 싶을 때가 많다.
다음과 같은 방법으로 이를 할 수 있다고 한다.


TEST_VALUE="Branden"
$(info $(TEST_VALUE))


출처 : http://shadowxx.egloos.com/10838256