我正在尝试调试在运行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没有问题。
我应该从哪里开始寻找解决问题的方法?
由于
答案 0 :(得分:1)
确保您使用的是SDK Manager中最新的x86 Google API系统映像以及最新的Android Emulator。在编写本文时,它应该是API 19系统映像的修订版29(参见屏幕截图):
要进一步排除故障,可以从命令行运行模拟器以查看任何错误输出。为此,请从Android SDK位置运行以下命令,如Android Studio SDK Manager窗口中所示。
$ ./tools/bin/avdmanager list avd (这将列出您计算机上的所有AVD,确定您要运行的API 19 AVD并注意"姓名:"字段。
$ ./emulator/emulator -avd Nexus_5_API_19 (Nexus_5_API_19是您机器上AVD的名称。)
请注意任何错误消息。如果您发现模拟器出错,可以在此处提交错误:https://developer.android.com/studio/report-bugs.html