C# Xamarin的Android手机摄像头未打开

C# Xamarin的Android手机摄像头未打开,c#,android,xamarin,xamarin.forms,xamarin.android,C#,Android,Xamarin,Xamarin.forms,Xamarin.android,我创建了xamarin表单,它可以从相机中拍摄照片,但当我单击相机打开按钮时,它不会打开相机。我的代码在这里“”,我在android部分提供了所有必需的权限 谁能帮帮我吗。我是xamarin的新手,现在在这里呆了一个多星期。试试这个:setCrossCurrentActivity.Current.Init(这个,bundle) CurrentActivity插件是CrossMedia插件的依赖项,如果它没有创建MainApplication.cs文件,您必须自己配置它,并且至少需要该方法调用。尝

我创建了xamarin表单,它可以从相机中拍摄照片,但当我单击相机打开按钮时,它不会打开相机。我的代码在这里“”,我在android部分提供了所有必需的权限


谁能帮帮我吗。我是xamarin的新手,现在在这里呆了一个多星期。

试试这个:set
CrossCurrentActivity.Current.Init(这个,bundle)MainActivity.cs
OnCreate方法上执行code>


CurrentActivity插件是CrossMedia插件的依赖项,如果它没有创建MainApplication.cs文件,您必须自己配置它,并且至少需要该方法调用。

尝试以下操作:设置
CrossCurrentActivity.Current.Init(此,bundle)MainActivity.cs
OnCreate方法上执行code>


CurrentActivity插件是CrossMedia插件的依赖项,如果它没有创建MainApplication.cs文件,您必须自己配置它,并且至少需要该方法调用。

为什么要在CrossMedia.Current.Initialize()中使用Wait我认为这可能是问题所在,请尝试删除仍然不工作的@Ronakshethia调试代码并检查错误message@RonakShethia没有错误,问题是当我单击相机打开按钮时,它没有打开,也没有异常错误接收。为什么要将等待与CrossMedia.Current.Initialize()一起使用我认为这可能是问题所在,请尝试删除仍然不工作的@Ronakshethia调试代码并检查错误message@RonakShethia没有错误,问题是当我点击相机打开按钮时,它没有打开,没有异常错误接收。不工作,没有错误,但相机/存储未打开快速问题:当您第一次尝试打开相机/存储时,是否会显示“权限”对话框?您能否说明您是如何调用相机/存储的?从我所看到的情况来看,您正在混合ContinueWith和Wait方法,另一方面,您正在“杀死”异常只是捕获它,但不处理它的信息。尝试设置记录器以查看是否引发任何异常,并使用wait或continue with,而不是两者(只是一个建议)。不起作用,没有错误,但相机/存储未打开快速问题:当您第一次尝试打开相机/存储时,是否会显示“权限”对话框?您能否说明您是如何调用相机/存储的?从我所看到的情况来看,您正在混合ContinueWith和Wait方法,另一方面,您正在“杀死”异常只是捕获它,但不处理它的信息。尝试设置记录器以查看是否引发任何异常,并使用wait或continue with,而不是两者(只是一个建议)。