Xamarin.android Android中的WSHLST应用程序错误

Xamarin.android Android中的WSHLST应用程序错误,xamarin.android,xamarin,mvvmcross,Xamarin.android,Xamarin,Mvvmcross,我已经从GitHub下载了WSHLST,并在Azure移动服务中遵循了项目设置。它可以在Windows Phone上使用,但是当我在Android上构建时,会抛出下面的错误页面 注意:这些错误与“Android.Content.Context”错误有关。 下面的代码显示了错误。请在下图中查找,以供参考。请帮助我在android中执行解决方案 var picker = new MediaPicker(activity.Activity); 我认为WshLst和该回购协议中的组件是在Xamari

我已经从GitHub下载了WSHLST,并在Azure移动服务中遵循了项目设置。它可以在Windows Phone上使用,但是当我在Android上构建时,会抛出下面的错误页面

注意:这些错误与“Android.Content.Context”错误有关。

下面的代码显示了错误。请在下图中查找,以供参考。请帮助我在android中执行解决方案

var picker = new MediaPicker(activity.Activity);

我认为WshLst和该回购协议中的组件是在Xamarin 2.0发布之前构建的。在那次发布期间,Xamarin更改了他们的强名称签名密钥—所以这可能是您遇到的问题

如果要使用该代码,则需要更新多个程序集/依赖项以使其正常工作-请参阅有关线程的一些信息,如:

这段代码现在已经有将近一年的历史了——考虑到Xamarin、Azure移动服务和MvvmCross这三种服务的快速开发速度,我预计您需要进行大量更新才能使此代码库再次生效——但这样做对其他跟随您的人来说可能非常有用