首页 > 解决方案 > 错误“确保 kernel-qemu 与系统映像位于同一位置”

问题描述

昨天我决定为 Xamarin 项目试用 VS2019,所以我创建了一个Xamarin.Forms项目并选择了Master-Detail模板。

创建完成后,我只需对其进行调试 (F5) 即可在Android 模拟器中看到测试应用程序。一切正常。

今天,我尝试再次运行该应用程序,我在代码中完全没有更改任何内容。我重建解决方案并成功构建。

当我运行该应用程序时,由于以下原因而失败:

1>Starting deployment to Android_Accelerated_x86_Oreo ...
1>Starting emulator Android_Accelerated_x86_Oreo ...
1>C:\Program Files (x86)\Android\android-sdk\emulator\emulator.EXE -no-boot-anim -avd Android_Accelerated_x86_Oreo -prop monodroid.avdname=Android_Accelerated_x86_Oreo
1>emulator: ERROR: This AVD's configuration is missing a kernel file! Please ensure the file "kernel-qemu" is in the same location as your system image.
1>emulator: ERROR: ANDROID_SDK_ROOT is undefined
1>Emulator Android_Accelerated_x86_Oreo cannot be started.
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

我发现的唯一解决方案与 Android Studio 相关,但我使用的是Visual Studio 2019.

问题可能是什么?

标签: xamarinxamarin.formsvisual-studio-debuggingvisual-studio-2019

解决方案


推荐阅读