尝试在Android Studio中模拟KitKat

时间:2017-07-30 13:47:48

标签: android android-studio android-emulator emulation android-4.4-kitkat

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

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

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

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

我应该从哪里开始寻找解决问题的方法?

由于

1 个答案:

答案 0 :(得分:1)

确保您使用的是SDK Manager中最新的x86 Google API系统映像以及最新的Android Emulator。在编写本文时,它应该是API 19系统映像的修订版29(参见屏幕截图):

Android Studio SDK Manager

修订版29,应该有效: API 19 System Image v29

要进一步排除故障,可以从命令行运行模拟器以查看任何错误输出。为此,请从Android SDK位置运行以下命令,如Android Studio SDK Manager窗口中所示。

  1. $ ./tools/bin/avdmanager list avd (这将列出您计算机上的所有AVD,确定您要运行的API 19 AVD并注意"姓名:"字段。

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

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