欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

android 模拟器介绍

程序员文章站 2024-02-11 14:06:37
...

Android模拟器开发和调试应用比使用真机方便,而且可以修改模拟器源码,android 源码,随心所欲地模拟自己想要的设备,随心所欲地修改android 源码,甚至是更底层的linux 源码。

目录

模拟器源码下载

编译


模拟器源码下载

Android 模拟器源码的下载与 Android AOSP 源码库的下载过程类似。

模拟器的分支:在 https://android.googlesource.com/platform/manifest/+refs 可以看到所有可以指定的分支,包括 Android 分支和模拟器分支,其中模拟器分支主要有如下这些:

emu-1.4-release
emu-1.5-release
emu-2.0-release
emu-2.2-release
emu-2.3-release
emu-2.4-arc
emu-2.4-release
emu-2.5-release
emu-2.6-release
emu-2.7-release
emu-2.8-release
emu-29.0-release
emu-3.0-release
emu-3.1-release
emu-gn-dev
emu-master-dev
emu-master-qemu
emu-master-qemu-release

下载最新模拟器代码:

 repo init -u https://android.googlesource.com/platform/manifest -b emu-master-dev

在国内可以使用清华源更快下载:

 repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b emu-master-dev

编译

cd external/qemu/android/
./rebuild.sh --no-tests
  • --no-tests: 告诉编译系统,编译完成之后不要执行测试程序,以节省时间,提高效率
相关标签: Android 模拟器