作者 / Lingfeng Yang, Android Studio team
开发者在日常的开发工作中往往会先使用 Android 模拟器 来快速测试修改过的应用,然后再提交代码。此外,开发者越来越多地在其持续集成 (CI, Continuous Integration) 系统中使用模拟器来运行较大规模的自动化测试。为了更好地支持这些用例,我们开源了 Android Emulator Container Script ,并围绕以下两个痛点改进了开发体验:
-
可部署性: 查找并运行所需版本的 Android 模拟器。
-
可调试性: 跟踪来自 Android 模拟器远程实例的错误。
了解 Android 模拟器
https://developer.android.google.cn/studio/run/emulator
Android Emulator Container Script
https://github.com/google/android-emulator-container-scripts
可部署性
Android 支持多种硬件和软件配置,Android 模拟器也不例外。但是,这种多样性可能会导致测试环境配置出现混乱。开发者该如何获得模拟器和系统镜像文件?需要什么驱动程序?如何打开或者关闭 CPU 或 GPU 加速?等等等等。
为了解决这些问题,我们推出了:
-
Android Emulator 下载脚本 - 该脚本提供了模拟器镜像的最新列表 (包括 AOSP 和包含了 Google Play 服务的版本) 以及模拟器二进制文件 (支持 Linux、Mac OS 和 Windows)。您可以将其与现有的 CI 系统集成。展望未来,我们准备增强这个服务,让其可以下载除