“ kernel-qemu”丢失了。 -AVD经理

时间:2019-01-27 04:17:03

标签: android xamarin.android android-emulator virtualization avd

我正在尝试使用AVD Manager启动虚拟设备,并且我注意到在Android操作系统早于Android 6.0(API 23)的设备上会出现问题。

我正在使用Xamarin.Android(Visual Studio),我需要启动的设备是Android 8.1(API 27 Intel Atom x86)之一,但是当我尝试启动该设备时,出现错误消息:“ kernel-qemu ”。

错误:

Starting emulator for AVD 'Ocho'
    emulator: ERROR: This AVD's configuration is missing to kernel file! Please ensure the file "kernel-qemu" is in the same location as your system image.
    emulator: ERROR: ANDROID_SDK_ROOT is defined (C: \ Program Files (x86) \ Android \ android-sdk \) but can not find kernel file in C: \ Program Files (x86) \ Android \ android-sdk \\ system-images \ sub directories

我检查了文件夹的位置,只有一个名为“ kernel-ranchu-64 ”的文件,我已经尝试过将“ ranchu”重命名为“ qemu”的操作,但是它不起作用

我不知道还能尝试什么。 有人有我需要运行模拟器的 kernel-qemu文件吗?

qemu-Error-Image

2 个答案:

答案 0 :(得分:2)

在“系统图像”文件夹中

找到名为:kernel-XXXXX的文件

将名称更改为kernel-qemu

有效。

答案 1 :(得分:0)

我通过在Android 9.0上使用虚拟设备来解决此问题。 另外,另一种选择是使用Genymotion。