安卓系统

Android入門

MIPS仿真器可以从Google的开放源代码项目中构建。对于每个Android版本,都会经过严格的质量检查,并修复开发过程中发现的错误。这些错误修复及任何MIPS优化都放在Android版本分支的顶部。并由MIPS发布。最终,所有的错误修复和优化都会提交给AOSP。我们建议开发者按照下列提供的说明下载最新的MIPS版本,以获取最稳定的MIPS Android源代码。

Android MIPS的其他資源:

Android SDKAndroid NDK

配置您的開發環境

参考Android官方网站上的网页,可以用来协助开发者开始配置完整的Android开发环境。

初始化构建环境

下载与构建

從MIPS版本下載Android源代碼

MIPS版本控制在GitHub上。首次下载源代码时,它将下载完整的的源代码到您的计算机上,因此请耐心等待。首次下载完成后,之后仅需下载更新的部分,速度会快很多。

Android Nougat MR2 – 7.1.2

可以从下面链接下载用于模拟器的最新版本的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

最新版本的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
 

Android KitKat 4.4.2

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
 

Android Jelly Bean 4.3.1

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
 

Android Jelly Bean 4.2.2

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
 

Android Jelly Bean 4.1.2

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
 

Android Ice Cream Sandwich

最新版本的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
 

Android Gingerbread

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
 

Android Froyo

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普通版本快许多倍。

Dalvik Turbo下载

从Jelly Bean版本编译MIPS的源代码

. build/envsetup.sh

lunch full_mips-eng

make –jX

其中X取决于主机具有的内核数。在四核计算机上,X可以为8。

调出模拟器

从android源代码的根目录中键入:

emulator –shell –show-kernel