外部jar文件包含在monodroid的java绑定库中?

时间:2013-01-21 11:11:08

标签: c# android visual-studio-2010 jar xamarin.android

我刚刚开始在monodroid中开发,我也知道android和c#。我使用viewflow示例创建了android应用程序。所以我现在有viewflow库的jar文件,我在我的monodroid java绑定库中包含了.jar文件,如http://docs.xamarin.com/Android/Guides/Advanced_Topics/Java_Integration_Overview/Binding_a_Java_Library_(.jar中所定义。但是当我构建那个java库项目时,我有以下错误..我已经坚持了这几乎3小时。 'Org.Taptwo.Android.Widget.ViewFlow'没有实现继承的抽象成员'Android.Widget.AdapterView.RawAdapter.set'

1 个答案:

答案 0 :(得分:2)

这已归档为bug 11279。解决方法是使用以下内容将文件添加到绑定项目中:

using Android.Runtime;

namespace Org.Taptwo.Android.Widget {

  partial class ViewFlow {
    protected override Java.Lang.Object RawAdapter {
      get {return Adapter.JavaCast<Java.Lang.Object>();}
      set {Adapter = value.JavaCast<global::Android.Widget.IListAdapter>();}
    }
  }
}

根据需要更改名称空间和类型名称以修复其他绑定项目。