2016-5-16 验证成功
硬件环境:
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
建议分开使用,有些指令没有效果,把能使用的完成即可。(注意都是小写)
---------------我这里 gcc-4.5 g++-4.5 提示找不到软件 则都没有装。ubuntu系统自己以前装了 gcc g++.
安装Wine
$sudo apt-get install wine
wine的安装过程中有两次需要用户确认的地方(按tab键选择确认即可)
2.安装JDK 下载 jdk-6u31-linux-i586.bin 文件
解压到root即可。(----复制到root目录,cp -r www.linuxidc.com_tar.gz /usr/local)
1) 设置可执行权限
chmod 755 jre-6u35-linux-i586.bin
2)执行这个 bin文件
./jre-6u35-linux-i586.bin
然后你就能看到安装过程了。
安装完成后,执行 java -version 命令,检查一下安装好的 java版本。
3. 在ubuntu 下面自己的工作目录下,解压 android 源码
解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
常用命令: 1. rm 文件名
2. rm -r 文件夹名
在android 源码下面 修改mbldenv.sh文件中
# Overwrite PATH environment setting for JDK & arm-eabi if already exists
PATH=/root/jdk1.6.0_35/bin::$PWD/prebuilt/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin:$PATH
--------------------------下面是自己修改的。
PATH=/root/java/jdk1.6.0_35/bin::$PWD/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin:$PWD/prebuilts/misc/linux-x86/make:$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