ubuntu9.10下的android源码下载及编译
好久都没有更新博客了,把ubuntu9.10下的编译源码的步骤写下来,方便以后的查阅:
sudo apt-get install git-core curl
sudo apt-get install gcc g++ flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind
ubuntu9.04是libsdl-dev
deb http://run.hit.edu.cn/ubuntu/ jaunty main restricted universe multiversedeb-src http://run.hit.edu.cn/ubuntu/ jaunty main restricted universe multiversedeb http://run.hit.edu.cn/ubuntu/ jaunty-updates main restricted universe multiversedeb-src http://run.hit.edu.cn/ubuntu/ jaunty-updates main restricted universe multiversedeb http://run.hit.edu.cn/ubuntu/ jaunty-backports main restricted universe multiversedeb-src http://run.hit.edu.cn/ubuntu/ jaunty-backports main restricted universe multiversedeb http://run.hit.edu.cn/ubuntu/ jaunty-security main restricted universe multiversedeb-src http://run.hit.edu.cn/ubuntu/ jaunty-security main restricted universe multiverseupdate之后,用sudo apt-get install sun-java5-jdk
sudo gedit /etc/profileexport JAVA_HOME=/usr/lib/jvm/java-5-sunexport PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=$JAVA_HOME/lib
mkdir androidcd androidmkdir bincd bincurl http://android.git.kernel.org/repo > reposudo chmod a+x repo//修改权限cd ..//返回上一层:返回到android目录下
sudo gedit /etc/profileexport ANDROID_JAVA_HOME=$JAVA_HOMEexport PATH=$PATH:/home/heji/android/androidsrc/out/host/linux-x86/binexport ANDROID_PRODUCT_OUT=/home/heji/android/androidsrc/out/target/product/generic
sudo gedit /home/heji/.bashrcexport PATH=$PATH:~/android/androidsrc/out/host/linux-x86/binexport ANDROID_PRODUCT_OUT=~/android/androidsrc/out/target/product/generic
真机调试:mmm packages/apps/xxxxx/;adb push out/target/product/generic/system/app/xxxx.apk system/app
目前在看Contacts的源码,研究完再写一份详细的文档贴上来……1 楼 luotootu 2010-02-22 BB我来了