【Android】MTK Android 源码开发环境搭建
硬件环境:
VMware 虚拟机环境:VMware 虚拟机版本 VMware-workstation-9.0.0-812388
内存:2.1G
处理器:双核双线程
硬盘:60G
系统环境:Ubuntu 64位系统
镜像文件 ubuntu-10.04.4-desktop-amd64.iso
下载地址:http://releases.ubuntu.com/10.04.4/ubuntu-10.04.4-desktop-amd64.iso
解锁root账户:
在终端中输入:
sudo passwd root
Enter new UNIX password: (在这输入你的密码)
Retype new UNIX password: (确定你输入的密码)
passwd: password updated successfully
$sudo gedit /etc/gdm/custom.conf来创建这个配置文件,并且在文件中输入
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=true
TimedLogin=root
TimedLoginDelay=10
保存关闭,重启系统时选择其他账户登录,输入root和密码就可以登录了。
环境设置
1.更新软件
首先在终端执行
$sudo apt-get update
再在终端执行如下指令
$sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils lib32readline5-dev gcc-4.5 g++-4.5 gcc-4.5-multilib g++-4.5-multilib
建议分开使用,有些指令没有效果,把能使用的完成即可。
安装Wine
$sudo apt-get install wine
wine的安装过程中有两次需要用户确认的地方(按tab键选择确认即可)
2.安装JDK 下载 jdk-6u31-linux-i586.bin 文件
解压到root即可。
修改mbldenv.sh文件中
# Overwrite PATH environment setting for JDK & arm-eabi if already exists
PATH=/root/java/jdk1.6.0_31/bin::$PWD/prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin:$PATH
export PATH
检查安装环境:
在终端执行指令,切换到MTK Android根目录,执行 ./mk check-env
提示
**********checking Env************
Your building environment is OK
The detail information is in "checkenv.log"!
*************************************************
环境搭建好,只需要执行工程编译指令就可以了。
在终端执行 ./mk 工程名 new
以上内容进行适当调整,参考地址 http://www.52rd.com/Blog/Detail_RD.Blog_howean_35135.html