MT6573、MT6575、MT6577在ubuntu上模拟器搭建过程
一、安装ubuntu10.04 的64位系统。
二、安装MTK编译的工具(略)
安装完用 ./mk check-env 命令检查编译环境是否安装好android模拟点击
三、安装好原始的Android编译环境,能正常运行模拟器(略)
四、整理代码
如:我们现在拿到的代码解压缩之后目录结构如下:
\OMAPK
| |------------------kernel
| | |bootable
| | |kernel
| |------------------android
| | |alps
把kernel里面的bootable和kernel复制到OMAPK\android\alps\,若提示文件已存在,直接覆盖,完成后,删除\OMAPK\kernel目录。把上两级目录 “OMAPK\android”去掉,最后alps为顶层目录。
(注:此步比较重要,不然后面的编译可能会报错,不能编译完成)
下面就是编译代码了
五、编译代码
打开终端,切换到root用户模式下sudo su 或sudo -s,之后进入代码目录下
1、编译Target
cd /opt/alps/
.
/mk konka73_gb new
此过程大概半个小时
2、编译模拟器
/opt/alps/
./mk generic new
此过程大概半个小时
3、编译模拟器的执行文件等
/opt/alps/
./mk banyan_addon
此过程约20分钟
六、修改环境变量
在终端中输入gedit ~/.bashrc 回车,打开文件后,在最后添加以下内容:
ANDROID_PRODUCT_OUT=/opt/code/alps/out/target/product/generic
ANDROID_PRODUCT_OUT_BIN=/ opt /code/alps/out/host/linux-x86/bin
export PATH=${PATH}:${ANDROID_PRODUCT_OUT_BIN}:${ANDROID_PRODUCT_OUT}
注意第一行和第二行的路径必须修改为自己实际的路径。
修改后保存退出。在终端中输入:source ~/.bashrc 使修改的环境变量生效
七、复制MTK的模拟器文件到android下
1、把MTK下生成的模拟器的运行文件copy到android的安装目录的add-ons下。
如:
MTK下生成的模拟器的运行文件:
/opt/alps/out/host/linux-x86/sdk_addon/banyan_addon_ALPS.GB.FDD2.MP.V1_eng.zip
android的安装目录的add-ons
/opt/Android/add-ons/banyan_addon_ALPS.GB.FDD2.MP.V1_eng.zip
解压android的安装目录的add-ons目录下的banyan_addon_ALPS.GB.FDD2.MP.V1_eng.zip文件。
2、copy MTK的模拟器文件执行文件到android的tools中
如:
先备份android原始的模拟器文件/opt/Android/tools/emulator
Copy此文件
/opt/Android/add-ons/banyan_addon_ALPS.GB.FDD2.MP.V1_eng/tools/emulator
到/opt/Android/tools/emulator覆盖
八、运行模拟器
1、创建MTK 模拟器
打开eclipse,选择Eclipse---window-----AVD Manager
选择右上方的new,弹出框的字段按下面内容填写或选择:
Name:MTK_Emulator
Target:MediaTek Add-On(MediaTek Inc.)-API Level 10
SD Card :
size:100
之后点右下方的“Create AVD”按钮,即可生成MTK的模拟器
2、运行模拟器
在 AVD Manager 中的模拟器列表中选择之前创建的MediaTek Add-On(MediaTek Inc.)-API Level 10 模拟器,点右边的“Start…”,在弹出框中选择"Launch"按钮,既可开启MTK模拟器,大约需2分钟完全开启模拟器
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论