欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > 内容正文

Android系统编译环境搭建,android编译搭建

来源: 开发者 投稿于  被查看 34037 次 评论:185

Android系统编译环境搭建,android编译搭建


之前在公司做Android系统开发时,服务器编译环境都是我来配置的,总结了一份文档,文档放着很久了,一来跟大家共享下,二来防止丢失。

1.JDK环境变量配置
将mtkoss.tar.gz上传到/目录,使用命令:#tar –xvzf mtkoss.tar.gz
修改/etc/profile文件,加入环境变量:

JAVA_HOME=/mtkoss/jdk/1.6.0_45-ubuntu-10.04/x86_64
JRE_HOME=/mtkoss/jdk/1.6.0_45-ubuntu-10.04/x86_64/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

2.配置Android编译环境:(可以直接执行android_compile_env.sh 脚本)

# sudo apt-get install git-core 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 openjdk-6-jdk tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386

3.降低gcc/g++版本(Ubuntu默认的gcc/g++得版本都有点高)

# sudo apt-get install gcc-4.4
# sudo apt-get install g++-4.4
#sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
#sudo update-alternatives –install /usr/bin/g++ g++ /usr/bin/g++-4.4 40
#sudo update-alternatives –install /usr/bin/gcc gcc /usr/bin/gcc-4.6 30
#sudo update-alternatives –install /usr/bin/g++ g++ /usr/bin/g++-4.6 30

选择gcc/g++ 为4.4的版本:

# sudo update-alternatives –config gcc
# sudo update-alternatives –config g++

此外,MTK代码中有自己的编译脚本根目录下面,以.sh结尾,里面默认设置有Java JDK编译路径,要设置成自己的JDK编译路径才能编译通过。

相关频道:

用户评论