mtk平台android代码编译文档

1.  VMware

我这边安装的是version:7.1.4

2.  ubuntu

我这边安装的是ubuntu10.10 64位的版本

注:mtk平台要求ubuntu版本为64的,建议使用10.10这个版本的64位。

    安装注意创建虚拟机时不挂载镜像,虚拟机创建好之后再挂载镜像。

    Ubuntu分区:  (1) boot   4096M        primary    etc

                  (2) /      30000M                  etc

                  (3) Home    最大         logical    etc

                  (4)          10000M                 swat

    完成安装重启 会有无法重启BUG 直接关闭虚拟机重新打开。

============================================================================

补充一点:

vm要装ubuntu64位这就要求你电脑的cpu支持64位虚拟化;

所以请先查你的cpu是否支持vt技术;然后在bios中设置vt为enable;

品牌不同vt的设置不同;具体请google下怎么打开你电脑的64位虚拟化技术;

============================================================================

3 进入ubuntu 个人账号 修改 ROOT 账号密码:sudo passwd root 修改密码

4重启虚拟机进入ROOT权限

5替换 etc/apt目录下的sources.list (新的sources.list文件随文档打包)然后更新软件库:apt-get update

6安装如下包,最好一个一个得安装;

sudo apt-get install git-core gnupgflex bison gperf build-essential \

               zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs\

 x11proto-core-dev libx11-devlib32readline5-dev lib32z-dev \

libgl1-mesa-dev g++-multilib mingw32tofrodos python-markdown \

libxml2-utils xsltproc gcc-multilib g++-multilib


安装包尽量单个安装保证所有包安装完成每个包由空格隔开

7配置gcc  path:

使用命令:

     Apt-getinstall vim

     cd /root

     vim.bashrc

   使用VIM来编辑bashrc文件(按i键进行编辑),在最后面添加:

export PATH=$PATH:代码根目录 /prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin

然后保存(编辑结束按ESC   输入保存命令为: :wq     不保存命令为: :q!)。

cd /root

source .bashrc

 

8重新启动虚拟机

9开始编译代码  (拿到代码首先得全编译一次,才能单个编译)

编译命令:

全部编译: ./makeMtk  -t  yourProjectName  new        这个在源码根目录下

   单个编译:./makeMtk  -t mm 模块的路径

           只要有Android.mk文件的地方都是可以编译的。

举例:./makeMtk  -t mm packages/apps/Launcher2/

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值