xamarin - 错误“确保 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
.
问题可能是什么?
解决方案
推荐阅读
- python - 我正在尝试编写一个新文件并返回文件大小,在此示例中输出应为 31 但我得到 0 .(使用 python)
- regex - 在多行末尾使用正则表达式
- asp.net - asp-route-id:传递的整数变为0
- firebase - 错误:配置项目“:firebase_auth_web”时出现问题
- excel - 将列添加到 Power Query (Excel) 中不可见的数据源
- c++ - 尝试引用已删除的函数_gmock
- javascript - 清除屏幕通知
- javascript - 从表中的每一行中获取前三个文本(cheerio)
- ruby-on-rails - 使用 toshimaru / jekyll-toc 在 jekyll 站点上自定义自动生成的 TOC
- flutter - 如何从颤动的模态底部表中获取数据?