Android入門
MIPS仿真器可以从Google的开放源代码项目中构建。对于每个Android版本,都会经过严格的质量检查,并修复开发过程中发现的错误。这些错误修复及任何MIPS优化都放在Android版本分支的顶部。并由MIPS发布。最终,所有的错误修复和优化都会提交给AOSP。我们建议开发者按照下列提供的说明下载最新的MIPS版本,以获取最稳定的MIPS Android源代码。
Android MIPS的其他資源:
配置您的開發環境
参考Android官方网站上的网页,可以用来协助开发者开始配置完整的Android开发环境。
從MIPS版本下載Android源代碼
MIPS版本控制在GitHub上。首次下载源代码时,它将下载完整的的源代码到您的计算机上,因此请耐心等待。首次下载完成后,之后仅需下载更新的部分,速度会快很多。
可以从下面链接下载用于模拟器的最新版本的Android Nougat MR2。查看发行说明。发行说明中描述了各种体系结构变体的构建和启动过程。
$ mkdir mipsandroid
$ cd mipsandroid
$ repo init -u git://github.com/MIPS/manifests.git -b dev-mips-nougat-mr2 -m mips-ng-7.1.2_r17.m1.xml
$ repo sync
用于CI20的Nougat MR2版本在elinux.org上作版本控制。此处的链接描述了如何下载和构建用于CI20的Nougat MR2。
最新版本的Android Lollipop MR1 – 5.1.1查看发行说明
$ mkdir mipsandroid
$ cd mipsandroid
$ repo init -u git://github.com/MIPS/manifests.git -b dev-mips-lollipop-mr1 -m mips-lp-5.1.1_r6.m2.xml
$ repo sync
MIPS KitKat的最新版本是4.4.2版。查看发行说明
mkdir mipsandroid
cd mipsandroid
repo init -u git://github.com/MIPS/manifests.git -b dev-mips-kitkat -m mips-kk-4.4.2_r1.m1.xml
repo sync
MIPS Jelly Bean MR2的最新版本是4.3.1版。 查看发行说明
mkdir mipsandroid
cd mipsandroid
repo init -u git://github.com/MIPS/manifests.git -b dev-mips-jb-mr2 -m mips-jb-4.3.1_r1.1.m3.xml
repo sync
MIPS Jelly Bean MR1的最新版本是4.2.2版。查看发行说明
mkdir mipsandroid
cd mipsandroid
repo init -u git://github.com/MIPS/manifests.git -b dev-mips-jb-mr1 -m mips-jb-4.2.2_r1.m2.xml
repo sync
mkdir mipsandroid
cd mipsandroid
repo init -u git://github.com/MIPS/manifests.git -b dev-mips-jb-mr1 -m mips-jb-4.1.2_r1m1.xml
repo sync
最新版本的Ice Cream Sandwich是MIPS版本6查看发行说明
mkdir mipsandroid
cd mipsandroid
repo init -u git://github.com/MIPS/manifests.git -b mips-ics-mr1.1 -m mips-ics-4.0.4_r1.1m6.xml
repo sync
Gingerbread的最新版本是“ r3”,并且发行说明查看发行说明
mkdir mipsandroid
cd mipsandroid
repo init -u git://github.com/MIPS/manifests.git -b mips-gb-2.3.5 -m mips-gb-2.3.5_r1m3.xml
repo sync
Froyo的最新版本是“ r10”查看发行说明
mkdir mipsandroid
cd mipsandroid
repo init -u git://github.com/MIPS/manifests.git -b mips-froyo-r10
repo sync
Davik turbo
MIPS具有可用于Android的Myriad Dalvik turbo优化端口。此版本的Dalvik虚拟机比Android源代码随附的Dalvik普通版本快许多倍。
从Jelly Bean版本编译MIPS的源代码
. build/envsetup.sh
lunch full_mips-eng
make –jX
其中X取决于主机具有的内核数。在四核计算机上,X可以为8。
调出模拟器
从android源代码的根目录中键入:
emulator –shell –show-kernel