首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin.Essentials屏幕截图不适用于安卓系统

Xamarin.Essentials屏幕截图不适用于安卓系统
EN

Stack Overflow用户
提问于 2021-01-13 21:37:03
回答 1查看 434关注 0票数 0

我遵循文档:https://learn.microsoft.com/en-us/xamarin/essentials/screenshot获取一个屏幕截图并保存到MemoryStream,然后使用它作为"imagetest“的图像源(单击按钮)。下面是我为CaptureScreenshot()函数编写的代码,当我在Android10设备上执行按钮单击时,我会得到下面的错误。我正在运行Xamarin.Essentials和Xamarin.Forms的最新版本。

功能:

代码语言:javascript
复制
        private async void CaptureScreenshot(object sender, EventArgs e)
    {
        var screenshot = await Screenshot.CaptureAsync();
        var stream = await screenshot.OpenReadAsync();
        var array_image = ImageSource.FromStream(() => stream);
        imagetest.Source = array_image;
    }

错误:

由于:无法从程序集‘

,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null’中的typeref (预期类'Xamarin.Essentials.ScreenshotResult‘) assembly:Xamarin.Essentials,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null type:Xamarin.Essentials.ScreenshotResult成员:(Null)解析令牌01000029的类型,因此System.TypeLoadException Message=Could未加载字段

我很感激我能得到的任何意见。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-14 03:15:07

您可以尝试使用清理解决方案和删除 all bin和obj文件夹,然后重新启动以检查其是否工作。

茜素形式:5.0.0.1874

扎马林要领:1.6.0

Visual:16.8.4

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65710145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档