标签: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编译路径才能编译通过。
标签:android开发
原文地址:http://blog.csdn.net/qq435757399/article/details/46634871