这个文档个主要介绍本人工作中的MT6575的编译环境的搭建的技巧,和编译出错本人的处理办法,希望此文档能帮助一些刚入门做MTK方案手机的兄弟们。
安装jdk
现在不能用sudo apt-get install sun-java6-jdk的命令来安装,只能去Oracle官网下载安装,下载安装过程省略。
安装完jdk后,在代码文件中修改本地代码的 java 路径
在终端中切换到代码目录下,然后输入:
vi ./alps/mbldenv.sh或gedit ./alps/mbldenv.sh
执行上面的命令后会打开mbldenv.sh文件,我们修改java路径为自己实际的路径和对应的jdk版本。
JAVA_HOME=/opt/jdk1.6.xxx
export JAVA_HOME
ANDROID_JAVA_HOME=/opt/jdk1.6.xxx
安装unix2dos
方法一:
unix2dos-4.1.tar.gz
取得此源码包后解压(没有可找本人获取或者自己搜索下载:unix2dos source code),在终端中切换到root模式进入此目录下输入:
make
make install
即完成unix2dos的安装
方法二:
sudo apt-get install tofrodos
方法三:
sudo aptitude install tofrodos
运行这两行
ln -s /usr/bin/fromdos /usr/bin/dos2unix
ln -s /usr/bin/todos /usr/bin/unix2dos
或者加入脚本
安装其它工具
这一步我们可以按照官网给的文档的上说的来安装,直接把相关命令copy,然后在终端中执行就可以了
安装完上面的工具后,我们就可以编译了若是编译提示内存太小,可以做如下修改更改内存限制
打开../../alps/mediatek/build/tools/checkEvn.py
修改190行的lowMem = 2.0 * 1024 * 1024
把lowMem 的值修改为自己电脑内存值以下即可,如我的电脑内存为2G,但还是报错(有可能因为集成显卡占用一部分内存),做以下修改:
lowMem = 2.0 * 1000 * 1000
如下图所示:
标签:MT6575,编译,搭建