模拟器搭建之二:如何搭建 MTK 6589模拟器

来源:互联网 发布:淘宝与天猫是一家的吗 编辑:程序博客网 时间:2024/05/14 07:57

1,在虚拟机或者Linux服务器上用 ./makeMtk banyan_addon 命令编译,在 out/host/linux-x86文件夹下会生成一个sdk_addon的新文件夹,里面生成了2个zip的压缩包。

2,复制MTK的模拟器文件到android下

将两个压缩包(如:mtk_sdk_api_addon-17.1.zip、mtk_sdk_toolset-2.1.zip)解压到android-sdk-windows中的add-ons文件夹中。


3,拷贝emulator.exe (或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,emulatorarm,emulator-x86,以便后面用到Google emulator)。

备注:ICS4.0就是Android 4.0,ICS是Ice Cream Sandwich的缩写。Android 4.0 命名为 Ice Cream Sandwich(简称ICS,冰淇淋三明治),是谷歌发布新一代操作系统。

4,创建MTK 模拟器

在eclipse中,选择Window -> AVD Manager -> New ,注意,在Target中选择MediaTek Add-on,弹出框的字段按下面内容填写或选择:

之后点右下方的“Create AVD”按钮,即可生成MTK的模拟器

注:在下载google的sdk时一定要下载MediaTek Add-On对应的android API,如果没有安装可以通过 window -> Android SDK Manager,勾选列表中的API XX,然后点击右下方的 Install package按钮下载即可。

5,运行模拟器

在 AVD Manager 中的模拟器列表中选择之前创建的MediaTek Add-On(MediaTek Inc.)-API Level 17模拟器,点右边的“Start…”,在弹出框中选择"Launch"按钮,既可开启MTK模拟器,大约需2分钟完全开启模拟器。


6、开启模拟器后,在Windows的 命令行下输入

      a、获得root权限:adb root 

      b、设置/system为可读写:adb remount

      c、adb shell 即可进入如下图:其中 # 代表 root 权限,可用命令cd 进入system/app中卸载不要的应用。

删除Stk2.apk  与 Gallery.apk 两应用,如下图操作命令



备注:[FAQ03042]如何编译MTK的模拟器,针对此问题MTK的标准回复(6577版本API为15.1):

[SOLUTION]
1. Build MTK SDK Packages
使用如下命令:./makeMtk banyan_addon (在out/host/linux-x86/sdk_addon下,会有mtk_sdk_api_addon-15.1.zip生成)

2. 解压mtk_sdk_api_addon_15.1.zip
将解压后的mtk_sdk_api_addon-15.1整个文件夹放在android原本的sdk的add-ons目录下。

3. 拷贝emulator.exe (或emulator)到android sdk tool下:

3.1对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。

3.2对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,emulatorarm,emulator-x86,以便后面用到Google emulator)。

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

0 0
原创粉丝点击