Ubuntu 12.04/12.10 Server Android Full 빌드 환경 만들기

Posted by [하늘이]
2014. 5. 4. 17:43 IT/Android[안드로이드]
반응형

Ubuntu 12.04/12.10 Server Android Full 빌드 환경 만들기


@ VM Ware or Virtual Box 에서 Ubuntu를 설치


@ sudo apt-get update


sudo apt-get install python


sudo apt-get install vim


sudo apt-get install python-software-properties


아래 경로에서 jdk-6u38-linux-x64.bin 

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jre-6u38-oth-JPR
@ Java 설치
$ chmod a+x jdk-6u38-linux-x64.bin
$ ./jdk-6u38-linux-x64.bin
$ sudo mv jdk1.6.0_38 /usr/local/

@ Java Path 설정

관련 Path 설정

$ vi ~/.profile
$ PATH="/usr/local/jdk1.6.0_38/bin:$PATH" 추가
$ source ~/.profile

정상적인 경우 아래와 같은 메세지가 출력됩니다.

java version "1.6.0_38" Java(TM) SE Runtime Environment (build 1.6.0_38-b05) Java HotSpot(TM) 64-Bit Server VM (build 20.13-b02, mixed mode)


@ Alternative 설정

$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/jdk1.6.0_38/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/jdk1.6.0_38/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/jdk1.6.0_38/bin/javaws" 1


@ Android 빌드에 필요한 패키지 설치 [Android site에 있는 내용과 동일]

http://source.android.com/source/initializing.html

$ 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 git gnupg flex bison gperf build-essential;
$ sudo apt-get install zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev;
$ sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386;
$ sudo apt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodos;
$ sudo apt-get install 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 upgrade


@ 참고

http://cianna.egloos.com/839248



=========================================================> 해결 방법 아래 패키지 설치 후 재 시도.


$ sudo apt-get install g++


@ Ubuntu 12.04 Desktop 설치 후 빌드 시 에러 발생


make[1]: *** [out/host/linux-x86/obj/EXECUTABLES/llvm-ndk-cc_intermediates/llvm-ndk-cc] Error 1


sudo apt-get install git-core gnupg flex bison gperf build-essential \

  zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \

  x11proto-core-dev libx11-dev lib32readline-gplv2-dev lib32z-dev \

  libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \

  libxml2-utils xsltproc


@ 12.04 서버 빌드 환경 설정 후 부팅 안되는 현상 발생 시 

1) 부팅 시 F8 or "CTRL + ALT + F1" 입력하여 Terminal로 부팅 시킨다. 

2) sudo apt-get install xserver-xorg

[출처] ubuntu12.04 Android Build 환경 세팅후 부팅 안되는 문제|작성자 구마상


설치하여 해결


반응형