【问题标题】:“kernel-qemu” is missing. - AVD Manager缺少“内核-qemu”。 - AVD 管理器
【发布时间】:2019-06-20 10:55:07
【问题描述】:

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

我正在使用 Xamarin.Android C# (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

【问题讨论】:

  • 我已经检查了这个问题,还有很多其他人喜欢它,但这些答案都没有对我有用。他们还提到了 Eclipse 或其他一些程序配置,这也不是我的情况。
  • 我通过使用 Android 9.0 的虚拟设备解决了这个问题。

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


【解决方案1】:

我通过使用装有 Android 9.0 的虚拟设备解决了这个问题。 另外,另一种选择是使用 Genymotion。

【讨论】:

    【解决方案2】:

    IN 文件夹“系统图像”

    找到名为:kernel-XXXXX的文件

    把名字改成 kernel-qemu

    行得通。

    【讨论】:

    • 复制/重命名 'kernel-ranchu' 为在 'system-images' 深处找到的 'kernel-qemu' 对我有用。
    猜你喜欢
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 2013-09-30
    相关资源
    最近更新 更多