模拟器搭建之一:如何搭建MT6573 模拟器
部分一:网上摘录
一、安装ubuntu10.04 的64位系统。
二、安装MTK编译的工具(略)
安装完用 ./mk check-env 命令检查编译环境是否安装好
三、安装好原始的Android编译环境,能正常运行模拟器(略)
四、整理代码
如:我们现在拿到的代码解压缩之后目录结构如下:
\OMAPK
| |------------------kernel
| | |bootable
| | |kernel
| |------------------android
| | |alps
把kernel里面的bootable和kernel复制到OMAPK\android\alps\,若提示文件已存在,直接覆盖,完成后,删除\OMAPK\kernel目录。把上两级目录 “OMAPK\android”去掉,最后alps为顶层目录。
(注:此步比较重要,不然后面的编译可能会报错,不能编译完成)
下面就是编译代码了
五、编译代码
打开终端,切换到root用户模式下sudosu 或sudo -s,之后进入代码目录下
1、编译Target
cd /opt/alps/
./mk konka73_gb new
此过程大概半个小时
2、编译模拟器(不是MT6573,此步骤掠过,没有此命令)
/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
exportPATH=${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-----AVDManager
选择右上方的new,弹出框的字段按下面内容填写或选择:
Name:MTK_Emulator
Target:MediaTekAdd-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分钟完全开启模拟器
部分二:MTK eservice提供解决方案
[FAQ03042]如何编译MTK的模拟器
[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就可以了。
模拟器搭建之一:如何搭建MT6573 模拟器相关推荐
- wap2.0有关windows mobile模拟器测试环境的搭建
wap2.0有关windows mobile模拟器测试环境的搭建 2009年08月01日 星期六 19:38 理论上测试只需要支持wap2.0的模拟器即可,但是各款模拟器不尽相同,起初我用openwa ...
- LVGL 之 windows 上 lvgl 模拟器基于 Visual Studio 搭建方法的简单整理
LVGL 之 windows 上 lvgl 模拟器 基于 Visual Studio 搭建方法的简单整理 目录 LVGL 之 windows 上 lvgl 模拟器 基于 Visual Studio 搭 ...
- 基于Codeblock的LVGL模拟器Windows平台环境搭建[带源码]
基于Codeblock的LVGL模拟器Windows平台环境搭建 文章目录 基于Codeblock的LVGL模拟器Windows平台环境搭建 概述 一.介绍 二.使用CodeBlock版本方法以及需要 ...
- Appium环境搭建之Android SDK及模拟器的下载配置
一.Android SDK下载及配置 1.访问https://www.androiddevtools.cn/,下载Android SDK,提供有exe和zip两种格式下载 2.下载zip压缩包,直接解 ...
- 搭建环境_maven: 搭建工程: ssm整合: 搭建测试:
2019独角兽企业重金招聘Python工程师标准>>> 搭建环境_maven: 搭建工程: ssm整合: 搭建测试: 搭建环境问题解决: 转载于:https://my.oschina ...
- android 模拟器配置上网_10 款主机模拟器,让你畅玩全球大作,嗨到飞起
点击上方蓝字 关注我们 模拟器,可能很多小伙伴并不陌生,现在得益于手机的强大,很多模拟器直接能在手机上游玩,比如小黑的童年回忆psp,那么多的3A大作,偶尔拿出来回忆一下简直是人生一大快事,今天小黑就 ...
- ubuntu16.04 svn搭建多项目搭建多个版本仓
ubuntu16.04 svn搭建多项目搭建多个版本仓 需求:A.B项目代码不同,建立不同的代码仓库,开机时自动启动对应svn 创建a和b版本仓库和配置 进入/opt/workspace/svn sv ...
- 域名自动跳转不搭建服务器,宝塔搭建的服务器WEB系统环境如果做域名301跳转
宝塔搭建的服务器WEB系统环境如果做域名301跳转 今天老蒋遇到一个网友,服务器WEB系统环境是用宝塔搭建的,搭建的网站绑定过WWW域名和不带WWW域名,他是希望能全部统一到WWW的域名,这里应该是他 ...
- android模拟器游戏按键映射,刺激战场模拟器按键映射对比 逍遥安卓模拟器智能按键最好...
原标题:刺激战场模拟器按键映射对比 逍遥安卓模拟器智能按键最好 绝地求生手游刺激战场模拟器现在有好多款,基本上每款模拟器都说自己是最好用的,绝大部分用户并不知道哪个刺激战场模拟器好,也没有时间和兴趣一 ...
- 虚拟化--051 vsphere linux搭建NTP服务器搭建
051 vsphere linux搭建NTP服务器搭建 参考链接 http://url.cn/g96DNG 转载于:https://blog.51cto.com/williamliuwen/16865 ...
最新文章
- oracle 去除重复的信息
- STM32F013 十元板
- VC程序员常用工具篇
- Linux内核网络协议栈5-socket地址绑定
- [strace]跟踪进程的系统调用
- PHP页面跳转几种实现方法
- 案例:手动输入一个字符串,打散放进一个列表,小写字母反序 大写字母保持不变...
- 如何免费CAJ完整转换成Word
- WiFi 转DMX512模块 支持Art-Net sACN RDM DMX
- Docker 自动化部署
- unity 三消游戏
- fanc 机器人_24个FANUC机器人的视觉功能详细介绍
- Pictures of Ascii Art
- 涉密计算机外送维修,涉密计算机及涉密介质维修
- 杰里之AC696N 的 LADC 和蓝牙后台设计注意【篇】
- html5工业相机,AVT工业相机
- C++实现JPEG格式图片解析(附代码)
- echart 柱状图 ---- 坐标轴、网格、柱体配置
- ESP8266—01模块的3种工作模式
- 云计算、大数据、人工智能的关系
热门文章
- android 远程控制windows,Android手机远程控制Windows系统教程
- 今年-计划写一本java方面的书籍-初稿正式完成
- STC89C52引脚图
- hihocoder 网易游戏2016实习生招聘在线笔试 解题报告
- 当当购书额外优惠,还有想看的书未入手?这次不要再错过了!
- 基金与私募基金概念解析:共同基金、单位信托、投资信托计划、券商集合理财、基金专户理财
- 十八新娘八十郎,苍苍白发对红妆。鸳鸯被里成双夜,一树梨花压海棠。
- 数据竞赛:工业互联网算法大赛能源赛道风机轴承剩余寿命预测
- Python数据分析与处理——处理中国地区信息
- 标准c语言教程gary,C语言标准教程