[FAQ03042] 如何编译MTK的模拟器

Platform: MT6575MT6572MT6577MT6582...
Branch: GB2ICSGB3ICS2...

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
阅读(2666) | 评论(0) | 转发(0) |
0

上一篇:[FAQ08317] android apk 的root 权限和USB adb 权限的区别

下一篇:小组级git服务器搭建

相关热门文章
  • Android之开发环境搭建
  • Android自定义View的实现...
  • AndroidManifest.xml配置文件...
  • Android相对布局+圆角按钮+Sha...
  • 查看Android应用包名package和...
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议

你可能感兴趣的:(Android)