如果不存在 jdk1.6.0_23 目录,就从压缩包中解压一个出来if [ ! -e "./jdk1.6.0_23" ]; then
tar xzf jdk1.6.0_23.tar.gz
fi
tar xzf symlinks.tgz
可以忽略这几行,因为FRIENDLYARM提供的包中不存在此目录if [ -e "../Android-2.2-apps/" ]; then
cd ../Android-2.2-apps/
./apply_patch.sh
cd -
fi
将JDK的BIN目录添加到PATH环境变量export PATH=$PWD/jdk1.6.0_23/bin:$PATH
设置ANDROID环境变量,点和空格意指在setenv脚本中导出的环境变量在当然SHELL会话中生效(否则仅在setenv脚本执行期间有效). setenv
开始编译Android,-jN参数是利用CPU多核来加快编译速度make -j$CPU_JOB_NUM || exit 1
可以忽略这几行,因为FRIENDLYARM提供的包中不存在此目录if [ -e "../Android-2.2-apps/" ]; then
cd ../Android-2.2-apps/
./build-apps
cd -
fi
exit 0
[ 此帖被hacker在2011-04-01 12:04重新编辑 ]