按照本文的指示将我的项目从 Xamarin.Forms 迁移到 .NET MAUI 后,我可以将其部署到 Android 模拟器,但是当我将其推送到 Gitlab 中的新分支时,将其克隆到新的本地文件夹并部署它对于 Android 模拟器,我从克隆项目解决方案的输出窗口中收到此错误。构建成功,但部署失败。
1>------ Deploy started: Project: x.Android, Configuration: Debug Any CPU ------
1>Please select a valid device before running the application.
1>Deploy failed
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
Run Code Online (Sandbox Code Playgroud)
我的操作系统是 Windows 10,使用 Visual Studio Community 2022 Preview(版本 17.3.0 Preview 1.1)。我的 Android 模拟器是 Pixel 5 - API 31。
我知道类似的问题已经被问过多次,但大多数都是专门针对 iOS 的,我找不到适用于 Android 的解决方案。我尝试重建我的解决方案,取消选中并重新选中配置管理器中的所有复选框,更新 Android SDK,将模拟器恢复出厂设置,然后重新启动 Adb 服务器,但这些都不起作用。
我还检查了我选择的模拟器,从外观来看,VS 2022 Preview 检测到我的模拟器效果很好, 如下图所示
在这个项目解决方案之外,VS 2022 Preview 可以毫无问题地运行 …
目前,我所做的是访问相机并用它来拍照,但这并不是我想要完成的。
我想在内容页面上激活并显示前置摄像头预览,然后通过按按钮控件拍照。
我四处搜寻,似乎找不到任何解决方案。在Xamarin中,Xamarin Community Toolkit中有CameraView可用于相机流,但从外观上看,CameraView尚未在.NET MAUI Community Toolkit中实现。还有其他方法可以做到这一点吗?谢谢。