안드로이드 커널 빌드에 필요한 패키지를 설치한다. http://source.android.com/source/initializing.html에 따라, 아래와 같은 패키지를 설치하면 되는데, libgl1-mesa-glx:i386를 설치하면, 디스플레이와 관련된 Ubuntu 패키지를 삭제하게 되어 부팅시 먹통이 된다. 이를 방지하기 위해서는 아래와 같은 절차가 추가로 필요하다.

출처1 http://blog.naver.com/PostView.nhn?blogId=kukhyun1234&logNo=130178131221

출처2 http://source.android.com/source/initializing.html

  • sudo apt-get install libgl1-mesa-glx:i386
  • 의존성에 걸려있는 패키지 때문에 설치 불가 메세지가 나오면, dependecy 패키지를 먼저 설치하고 apt-get install libgl1-mesa-glx:i386   패키지를 설치한다. 그 후에 아래에 순서대로 패키지를 설치한다.
  • sudo apt-get install git gnupg flex bison gperf build-essential \
    zip curl libc6
    -dev libncurses5-dev:i386 x11proto-core-dev \
    libx11
    -dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
    libgl1
    -mesa-dev g++-multilib mingw32 tofrodos \
    python
    -markdown libxml2-utils xsltproc zlib1g-dev:i386
  • sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
  • 여기서 부터 중요
  • sudo apt-get install ubuntu-desktop
  • sudo apt-get update
  • sudo apt-get install xserver-xorg-video-intel libgl1-mesa-dri libgl1-mesa-glx libglu1-mesa libosmesa6 mesa-utils
  • sudo dpkg-reconfigure xorg -phigh
  • sudo reboot

 

'Android' 카테고리의 다른 글

Ubuntu에 APMSetup 설치  (0) 2015.03.04
각 제조사별 휴대폰 테스트 코드  (0) 2014.09.07
안드로이드 빌드 환경 구성 (2)  (0) 2014.06.30
플래싱 파일 만들기  (0) 2014.06.30
안드로이드 빌드 환경 구성 (1)  (0) 2014.06.30
Posted by 워니후니빠
,

http://source.android.com/source/initializing.html 상에는 openjdk를 설치하는 것으로

   나와 있으나, 대부분 openjdk를 지우고, JAVA 6 이상 설치하는 것을 권장하고 있다.

   사실 source.andorid.com에서 이야기하는 건, 옛날버전의 SDK 환경을 구성할 때 JAVA 5

   내지 6을 필요로 한다는 식으로 되어 있으나, 인터넷 블로거님들의 의견을 받들어,

   나도 JAVA 7을 설치하였다. 분명한 건 Cross Compile Chain을 이용하여 컴파일 할 때 

   애러가 날 때 그 원인이 JAVA 버전일 수도 있음을 기억해 두자

To develop older versions of Android, download and install the corresponding version of the Java JDK:
Java 6: for Gingerbread through KitKat
Java 5: for Cupcake through Froyo

  <source.android.com 해당 부분 발췌>

 

1. JAVA 7에 대한 Repo를 등록하고, 설치한다.

    openjdk가 설치된 경우라면, openjdk는 삭제하고 설치해 주는 것이 좋다.

  • sudo add-apt-repository ppa:upubuntu-com/java
  • sudo apt-get update
  • sudo apt-get install oracle-java7-installer

           oracle-java7-installer 설치시 애러가 발생하는 경우는 다음과 같이 해결할 수 있다.

           (출처 : http://askubuntu.com/questions/163429/error-when-installing-oracle-java7-installer)

  • sudo rm /var/lib/dpkg/info/oracle-java7-installer*
  • sudo apt-get purge oracle-java7-installer*
  • sudo rm /etc/apt/sources.list.d/*java*
  • sudo apt-get update
  • sudo add-apt-repository ppa:webupd8team/java
  • sudo apt-get update
  • sudo apt-get install oracle-java7-installer

2. JAVA PATH에 대해서 환경변수 등록을 한다.

  • gedit ~/.bashrc
  •  JAVA_HOME=/usr/lib/jvm/java-7-oracle

     export JAVA_HOME

     export PATH=$PATH:$JAVA_HOME/bin

     export CLASSPATH=.:$JAVA_HOME/lib/* 

  • source ~/.bashrc  

3. JAVA 기본환경을 다음과 같이 지정해 줄 수 있다. 

  • sudo update-java-alternatives -s java-7-oracle       

'Android' 카테고리의 다른 글

Ubuntu에 APMSetup 설치  (0) 2015.03.04
각 제조사별 휴대폰 테스트 코드  (0) 2014.09.07
안드로이드 빌드 환경 구성 (3)  (0) 2014.07.03
플래싱 파일 만들기  (0) 2014.06.30
안드로이드 빌드 환경 구성 (1)  (0) 2014.06.30
Posted by 워니후니빠
,

플래싱 파일 만들기

Android 2014. 6. 30. 16:46

 

Posted by 워니후니빠
,