尝试在 Android Studio 中模拟 KitKat

Trying to Emulate KitKat in Android Studio

我正在尝试调试在真实设备 运行 Nougat (API 24) 上运行良好的应用程序(最小 API 10),但应用程序在特定期间崩溃真实设备上的任务 运行 KitKat (API 19).

我使用 Android Studio。 我想模拟设备 运行 API 19 以了解导致应用程序崩溃的原因,使用 Android Studio 中的漏洞。

我在 Android 虚拟设备管理器中创建了几个新的虚拟设备并选择了 KitKat 系统映像 (API19) (Android 4.4.4) (google APIs),但是当我为这些设备启动模拟器时,模拟器在显示 Android 徽标后崩溃。而且我无法到达主屏幕。

我在模拟 Nexus 5 或 6 上没问题 运行 API25。

我应该从哪里着手解决我的问题?

谢谢

确保您使用的是来自 SDK 管理器的最新 x86 Google APIs 系统映像以及最新的 Android 模拟器。在撰写本文时,API 19 系统映像(见屏幕截图)应该是修订版 29:

修订版 29,应该有效:

要进一步排除故障,您可以从命令行 运行 模拟器查看任何错误输出。为此,运行 从您的 Android SDK 位置执行以下命令,如 Android Studio SDK 管理器 window.

中所示
  1. $ ./tools/bin/avdmanager list avd(这将列出您计算机上的所有 AVD,确定您使用的 API 19 AVD想要 运行 并记下 "Name:" 字段。

  2. $ ./emulator/emulator -avd Nexus_5_API_19(Nexus_5_API_19 是您计算机上 AVD 的名称.)

  3. 记下任何错误消息。如果您发现模拟器有错误,您可以在此处提交错误:https://developer.android.com/studio/report-bugs.html