可部署性
Android 支持多种硬件和软件配置,Android 模拟器也不例外。但是,这种多样性可能会导致测试环境配置出现混乱。开发者该如何获得模拟器和系统镜像文件?需要什么驱动程序?如何打开或者关闭 CPU 或 GPU 加速?等等等等。
为了解决这些问题,我们推出了:
Android Emulator 下载脚本 - 该脚本提供了模拟器镜像的最新列表 (包括 AOSP 和包含了 Google Play 服务的版本) 以及模拟器二进制文件 (支持 Linux、Mac OS 和 Windows)。您可以将其与现有的 CI 系统集成。展望未来,我们准备增强这个服务,让其可以下载除最
新版本之外的已弃用版本,从而让开发者可以更轻松地复现历史测试结果。
Android Emulator Docker 镜像生成器 – 有了 Android 系统镜像和模拟器还只是开始。运行环境、驱动程序和预安装的系统依赖项,我们将 Docker 镜像生成器打包放在了一起,这些内容组合在一起才是 Android 模拟器的完整运行环境。启动 Docker 镜像后,1) 端口转发和 ADB 以及 2) gRPC 和 WebRTC,使与模拟器的交互成为可能。目前,Docker 镜像生成器被设计为在 Linux 上运行。我们也在想办法支持 Mac OS 和 Windows,敬请期待!
Android Emulator 下载脚本https://github.com/google/android-emulator-container-scripts/blob/master/emu/emu_downloads_menu.py