Xamarin无法构建Android绑定项目

时间:2014-01-15 07:48:55

标签: binding jar xamarin

我正在尝试将the Universal Image Loader jar绑定到我的项目中。我已经找到了this link。这帮助我从17减少到1错误。但我仍然得到一个错误,这与其他错误不同:

C:\wurth-reservation\Mobile\Wurth-Reservation\UniversalImage\obj\Debug\generated\src\Com.Nostra13.Universalimageloader.Core.Imageaware.ImageViewAware.cs(23,23): Error CS0738: 'Com.Nostra13.Universalimageloader.Core.Imageaware.ImageViewAware'
does not implement interface member
'Com.Nostra13.Universalimageloader.Core.Imageaware.IImageAware.WrappedView'. 'Com.Nostra13.Universalimageloader.Core.Imageaware.ImageViewAware.WrappedView' 
cannot implement
'Com.Nostra13.Universalimageloader.Core.Imageaware.IImageAware.WrappedView' 
because it does not have the matching return type of 'Android.Views.View'. (CS0738) (UniversalImage)

我不知道是否需要在Medadata.xml文件中添加内容或创建Java方法。我该怎么办?

1 个答案:

答案 0 :(得分:3)

我找到了解决方案。 我在Metadata.xml文件中添加了以下行:

  <attr path="/api/package[@name='com.nostra13.universalimageloader.core.imageaware']/class[@name='ImageViewAware']/method[@name='getWrappedView']" name="managedReturn">Android.Views.View</attr>