星期三, 5月 19, 2010

Ubuntu 10.04 (Lucid Lynx) LTS build Android

1. sun-java6-jdk:
Sun Java moved to the Partner repositoryFor Ubuntu 10.04 LTS, the sun-java6 packages have been dropped from the Multiverse section of the Ubuntu archive. It is recommended that you use openjdk-6 instead.If you can not switch from the proprietary Sun JDK/JRE to OpenJDK, you can install sun-java6 packages from the Canonical Partner Repository. You can configure your system to use this repository via command-line:
     add-apt-repository "deb http://archive.canonical.com/ lucid partner"

~$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" 

~$ sudo apt-get update 

~$ sudo apt-get install sun-java6-jdk
2. Required packages:
~$ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev 

~$ sudo apt-get install valgrind

3. g++ / gcc:
~$ sudo apt-get install gcc-4.3 g++-4.3 
~$ sudo rm /usr/bin/gcc
~$ sudo rm /usr/bin/g++
~$ sudo ln -s /usr/bin/gcc-4.3 /usr/bin/gcc
~$ sudo ln -s /usr/bin/g++-4.3 /usr/bin/g++

4. edit bashrc
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.20  
export JAVA_FONTS=$JAVA_HOME/jre/lib/fonts 
export JRE_HOME=$JAVA_HOME/jre 
  

export JAVA_PATH=$JAVA_HOME/bin:$JRE_HOME/bin 
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export ANDROID_JAVA_HOME=$JAVA_HOME 
export PATH=$JAVA_PATH:/[android-sdk]/tools:$PATH 
→ save and exit 
~$ source ~/.bashrc

沒有留言: