首页 > 解决方案 > Xamarin.Android.Common.Debugging.targets(604,5):错误 XA0010:没有可用的设备

问题描述

每当我尝试使用安装了单声道调试扩展的 NET 6.0.100 Preview4 从 VS Code 启动 HelloMaui 项目并运行它时,它都会引发错误 Xamarin.Android.Common.Debugging.targets(604,5): error XA0010: No available device . 我想知道是否有人在运行示例项目时遇到问题?

标签: c#xamarinmaui.net-6.0

解决方案


3 天前官方 repo 报告了相同的错误https://github.com/dotnet/maui/issues/1197,因为 MAUI 仍处于早期阶段,最好关注官方 repo。

在调试应用程序(构建+部署)之前,尝试通过手动启动模拟器来确保模拟器已准备就绪。

不确定如何从 vs 代码中执行此操作,但可能在命令行中很常见:

  1. 导航C:\*\Android\android-sdk\emulator
  2. emulator -list-avds 您应该至少看到一个模拟器名称,否则您需要安装一个。
  3. emulator.exe -avd NameOfYourEmulator -partition-size 512NameOfYourEmulator 取自上一步。

文档

https://docs.microsoft.com/en-us/xamarin/android/deploy-test/command-line-emulator

编辑

如果返回的 Android 设备模拟器列表为空(从第 2 步开始),并且您确定之前添加/安装了至少一个模拟器,请尝试卸载并重新加载 android 项目

如果您不确定,您可以从 Visual Studio 打开 Android 设备管理器并检查那里列出的设备,如果为空则您需要添加至少一个。

相关问题Maui-check 在 Android 模拟器设置上失败


推荐阅读