336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


1. 안드로이드 빌드를 위한 기본 설정
  • 안드로이드 빌드 환경
    OS : Ubuntu 8.04 또는 상위버전 (저는 10.04 / 10.10 에서 성공했습니다.)
    JAVA Version : Java 5.0 (6.0으로 실행시 빌드가 안되네요)
     자바 5.0 설치하는 방법
  
  • 안드로이드 빌드하기 위한 apk 설치 (32bit 기준)
    sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev 
     
2. 안드로이드 소스 다운로드 
  • curl을 이용해서 repo 스크립트를 다운로드 
    $ mkdir ~/bin

    $ curl http://android.git.kernel.org/repo >~/bin/repo

    $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

    $ chmod 755 ~/bin/repo

    $ cp ~/bin/repo /bin

  • 안드로이드를 받기 위해 폴더를 만들고 버전을 갱신 

    $ mkdir ~/android_froyo

    $ cd ~/android_froyo

    $ repo init -u git://android.git.kernel.org/platform/manifest.git 

    $ repo init -u https://android.googlesource.com/platform/manifest


  • 안드로이드 2.2 프로요 소스 트리 다운로드
    $ repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo 
    $ repo init -u https://android.googlesource.com/platform/manifest -b  froyo 

  • 안드로이드 소스 다운로드

    $ cd ~/android_froyo

    $ repo sync 
     
3. 안드로이드 빌드
  • make 실행하여 전체 빌드하기
    $ cd ~/android_froyo

    $ export ANDROID_JAVA_HOME=$JAVA_HOME (자바 경로 안잡힌 분들만)

    $ make 

  • 전체 빌드 후 일부분을 수정하고 부분 빌드하는 방법
    $ cd ~/android_froyo
    $ source ./build/
    envsetup.sh  
        (터미널을 열고 한번만 실행해주면 됩니다.)
    $ mmm 
    packages/apps/Contacts
       (소스의 Contacts 어플을 수정하였을 경우이며, 부분 빌드가 가능한 곳은 수정한 소스의 상위 폴더에 Android.mk 파일이 있는 위치를 예와 같이 실행하면 됩니다.)
    $ make snod
       (부분 빌드가 끝나면 위와 같이 실행하면 system.img 파일이 생성된다)