A10 平板開發二搭建Android開發環境

我是直接在Ubuntu 12.10 64位系統下操作的,搭建Ubuntu開發環境類似,見Ubuntu 10.04開發環境配置。需要註意的是,64位的系統,需要安裝支持32位的庫(sudo apt-get install ia32-libs),不然編譯時提示找不到交叉編譯鏈。

1.安裝java

uestc@uestc-ThinkPad-T43:~/tools$ ls

jdk1.6.0_24  jdk-6u24-linux-i586.bin

uestc@uestc-ThinkPad-T43:~/tools$ chmod +x jdk-6u24-linux-i586.bin

uestc@uestc-ThinkPad-T43:~/tools$ ./jdk-6u24-linux-i586.bin

安裝完成配置如下:

uestc@uestc-ThinkPad-T43:~/tools$ sudo mkdir /usr/lib/jvm

uestc@uestc-ThinkPad-T43:~/tools$ sudo mv jdk1.6.0_24 /usr/lib/jvm

uestc@uestc-ThinkPad-T43:~/tools$ sudo update-alternatives –install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.6.0_24/bin/java" 1

update-alternatives: 使用 /usr/lib/jvm/jdk1.6.0_24/bin/java 來提供 /usr/bin/java (java),於 自動模式 中。

uestc@uestc-ThinkPad-T43:~/tools$ sudo update-alternatives –install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_24/bin/javac" 1

update-alternatives: 使用 /usr/lib/jvm/jdk1.6.0_24/bin/javac 來提供 /usr/bin/javac (javac),於 自動模式 中。

uestc@uestc-ThinkPad-T43:~/tools$ sudo update-alternatives –install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.6.0_24/bin/javaws" 1

update-alternatives: 使用 /usr/lib/jvm/jdk1.6.0_24/bin/javaws 來提供 /usr/bin/javaws (javaws),於 自動模式 中。

uestc@uestc-ThinkPad-T43:~/tools$ sudo update-alternatives –config java

鏈接組 java 中隻有一個候選項:/usr/lib/jvm/jdk1.6.0_24/bin/java

無需配置。

uestc@uestc-ThinkPad-T43:~/tools$ sudo update-alternatives –config javac

鏈接組 javac 中隻有一個候選項:/usr/lib/jvm/jdk1.6.0_24/bin/javac

無需配置。

uestc@uestc-ThinkPad-T43:~/tools$ sudo gedit /etc/environment

在最後一行添加JAVA_HOME="/usr/lib/jvm/jdk1.6.0_24"

2.安裝必要的包

盡量全安裝吧,編譯一次太花時間瞭。

uestc@uestc-ThinkPad-T43:~/tools$ 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-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev: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 build-essential git u-boot-tools texinfo texlive ccache zlib1g-dev gawk

$ sudo apt-get install bison flex gettext uuid-dev ia32-libs

最好找個網好點的地方,安裝這些必要的包,網速慢相當坑人的。還有找不到源,更新下源就可以瞭

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *