编译Android源码前的一个步骤
生活随笔
收集整理的这篇文章主要介绍了
编译Android源码前的一个步骤
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
实现办法
1、添加这个源:
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse。
2、sudo apt-get update
3、sudo apt-get install sun-java6-jdk
安装JDK
# apt-get install sun-java6-jdk python //会安装在/usr/lib/jvm/java-6-sun-1.6.0.10
# apt-get install sun-java6-jre
根据提示即可完成jdk的安装。
# vim .bashrc 或 # vim profile //声明java虚拟机的路径
然后在 .bashrc文件(或者profile 文件)的后部添加
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.10
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$ AndroidProject/bin
安装如下工具
apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip make
libsdl1.2-dev libsdl1.2debian libx11-dev sharutils g++-multilib
(建议先apt-get update一遍)
32位 ubuntu系统编译 android 2.3需要修改如下文件
在ANDROID—SK目录下运行 32bits.sh 或64bits.sh 根据系统版本切换。
编译
1. Kernel的编译
make clean
cp arch/arm/rk29_itv_htc_defconfig ./.config
make menuconfig
make tvbox
在kernel源码根目录下会生成一个 kernel.img
2. Android的编译
(1)清空全部编译:
make clean
make –j4 (在 android源码根目录下生成了一个 out文件夹)
./mkimage.sh (在 android源码根目录下生成了一个 rockdev文件夹)
(2)编译部分代码
. ./build/envsetup.sh
mm
croot
./mkimage.sh
总结
以上是生活随笔为你收集整理的编译Android源码前的一个步骤的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: Ubuntu10.10 配置ssh服务器
- 下一篇: Android开机画面~(自己还没试验)