c# - 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 . 我想知道是否有人在运行示例项目时遇到问题?
解决方案
3 天前官方 repo 报告了相同的错误https://github.com/dotnet/maui/issues/1197,因为 MAUI 仍处于早期阶段,最好关注官方 repo。
在调试应用程序(构建+部署)之前,尝试通过手动启动模拟器来确保模拟器已准备就绪。
不确定如何从 vs 代码中执行此操作,但可能在命令行中很常见:
- 导航
C:\*\Android\android-sdk\emulator
emulator -list-avds
您应该至少看到一个模拟器名称,否则您需要安装一个。emulator.exe -avd NameOfYourEmulator -partition-size 512
NameOfYourEmulator 取自上一步。
文档
https://docs.microsoft.com/en-us/xamarin/android/deploy-test/command-line-emulator
编辑
如果返回的 Android 设备模拟器列表为空(从第 2 步开始),并且您确定之前添加/安装了至少一个模拟器,请尝试卸载并重新加载 android 项目。
如果您不确定,您可以从 Visual Studio 打开 Android 设备管理器并检查那里列出的设备,如果为空则您需要添加至少一个。
推荐阅读
- laravel - laravel 使用推送梁发送通知
- python - 在执行时间序列分析时,将字符串转换为日期时间时出现错误日期时间
- mysql - 如何优化mysql的全文搜索以匹配'C++'之类的字符串
- powershell - 在 windows 10 powershell 中编辑 git commit 消息时,gvim 8.2 不会重绘屏幕
- spring-cloud-sleuth - 我如何在 Spring Boot 2 中使用 Sleuth Span
- flutter - 找不到正确的 Provider 。您尝试阅读的提供者处于不同的路线
- python - 已编辑 - 每次运行导入的 Python 脚本时如何不重复加载数据?
- ios - 当用户使用 RxSwift 更改设备主题时观察 UIUserInterfaceStyle
- python - Scrapy:提取数据
- ios - 如何使用 ViewModifier 在 swiftUI 中选择性地设置前景色以查看