Xamarin Forms Java.Lang.RuntimeException:无法连接到相机服务

Xamarin Forms Java.Lang.RuntimeException: Fail to connect to camera service

我正在尝试实现 https://docs.microsoft.com/en-us/samples/xamarin/xamarin-forms-samples/customrenderers-contentpage/ 的副本。下载的源文件工作正常。 但是当我尝试 运行 我从它复制的代码时,它总是给我以下错误。我也在清单中添加了必要的权限。

Java.Lang.RuntimeException: 连接相机服务失败

简单总结一下评论:

要在 Android 项目中使用摄像头,需要在运行时 request permissions

要请求权限,您可以使用Xamarin.Essentials: Permissions:

 var status = await Permissions.RequestAsync<Permissions.Camera>();

文档中还有很多其他权限请求信息。