模拟特定 Android 版本

Emulate specific Android version

我发布了一个应用程序,但我从指定 Android 版本 - 5.0.2

收到了一些错误

如何模拟特定的 Android 版本? Api 21代表版本5 / 5.0.1 / 5.0.2,但我需要专门测试5.0.2版本。

在 Android 模拟器上我没有这个版本的选项,在 Genymotion 上也没有。有什么想法吗?

编辑: Android sdk 管理器只有 5.0.1 和 5.1.1 版本,没有 5.0.2 版本。

我刚刚弄明白了!!

让我在这里列出所有遇到相同问题的人的步骤(此解决方案适用于您可能需要的不同版本):

  1. 从以下位置下载您想要 运行 的图像:Factory Images for Nexus Devices
  2. 使用具有所需版本的 Android Studio 创建模拟器(对于我的案例 5.0.1)
  3. 打开文件夹 .android/avd/MyEmulatorName/ 并粘贴第 1 点下载的 .img 文件
  4. 从命令行或从 Android Studio
  5. 启动模拟器
  6. 模拟器完全启动后,您可以检查 Android 版本,它应该与您从 1) 下载的图像相对应。

这个 link 是我的指南,尽管有些步骤对我不起作用,比如通过控制台创建模拟器。