Chinaunix首页 | 论坛 | 博客
  • 博客访问: 335460
  • 博文数量: 63
  • 博客积分: 1456
  • 博客等级: 上尉
  • 技术积分: 774
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-11 12:13
个人简介

梦想的实现需要野心!

文章存档

2015年(3)

2014年(19)

2013年(8)

2011年(5)

2010年(11)

2009年(17)

我的朋友

分类: Android平台

2014-03-11 00:12:45

Platform:...
Branch:...

FAQ Content

[DESCRIPTION]

如何编译MTK的模拟器

 

[SOLUTION]

MTK的emulator是基于MTK平台的codeabse编译得到用来模拟真机的虚拟Device,以下是具体的操作步骤:

1.    Build MTK SDK Packages

  -对于mt6572以前的chip,用如下的命令编译: 

  ./makeMtk banyan_addon

  -从mt6572开始的chip,由于mt6572之后CPU开始支持X86架构,其performace会更好,mt6572之后,建议编译x86的emulator来使用.
 
  ./makeMtk banyan_addon_x86
 
  编译完成后会在out/host/linux-x86/sdk_addon下生成MTK的SDK包,比如mtk_sdk_api_addon-17.1.zip,(其中17是android api level)

 

2.    解压mtk_sdk_api_addon_17.1.zip

将解压后的mtk_sdk_api_addon-17.1整个文件夹放在android原本的sdk的add-ons目录下。

 

3.   拷贝emulator相关的执行文件到android sdk tool下:

     - 对ICS 4.0之前的版本:

 进 入android-sdk-windows\add-ons\banyan_addon_ALPS.GB.FDD.MP.V1_eng\tools 目录下,将其中的 emulator.exe 或者 emulator(如果使用Linux的SDK的话)复制出来,覆盖android-sdk-windows\tools下的相应 emulator.exe

 

   - 对ICS 4.0及之后的版本:

 将 mtk_sdk_api_addon-15.1\emulator对应文件夹下的emulator,emulator-arm,emulator-x86 这三支文件替换android原本sdk的tools目录下的emulator,emulator-arm,emulator-x86这三支文件(建议备 份google原始sdk下的emulator,emulator-arm,emulator-x86,以便后面用到Google emulator)。

 

4.    创建新的AVD

在Target里面选择带有MediaTek标志的,然后启动这一AVD就可以了

PS:创建AVD时需要同步将SDK的版本升级到相对的android版本,比如JB2对应的android API level 17,则对应SDK的版本也要升级到level 17,否则将在创建AVD的时候将load不出带MediaTek标志的target
阅读(4344) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~