xamarin绑定&x27;Jsgf&x27;不实现接口成员';IIterable.Iterator()

xamarin绑定&x27;Jsgf&x27;不实现接口成员';IIterable.Iterator(),xamarin,pocketsphinx-android,Xamarin,Pocketsphinx Android,我正试图通过以下方式实现PocketSphinx的新版本 我创建了一个新的绑定项目,并且有编译错误 错误CS0738“Jsgf”未实现接口成员“IIterable.Iterator()”。 “Jsgf.Iterator()”无法实现“IIterable.Iterator()”,因为它没有匹配的返回类型“IIterator”。 PocketSphinxDroid\PocketSphinxDroid\obj\Debug\generated\src\Edu.Cmu.Pocketsphinx.Jsgf.

我正试图通过以下方式实现PocketSphinx的新版本 我创建了一个新的绑定项目,并且有编译错误

错误CS0738“Jsgf”未实现接口成员“IIterable.Iterator()”。 “Jsgf.Iterator()”无法实现“IIterable.Iterator()”,因为它没有匹配的返回类型“IIterator”。 PocketSphinxDroid\PocketSphinxDroid\obj\Debug\generated\src\Edu.Cmu.Pocketsphinx.Jsgf.cs 9处于活动状态

我已尝试添加到metatdata.xml文件

Java.Util.IIterator

Java.Lang.IIterator
但是仍然得到错误

应该是这样的:

<attr path="/api/package[@name='edu.cmu.pocketsphinx']/class[@name='Jsgf']/method[@name='iterator' and count(parameter)=0]" name="managedReturn">Java.Util.IIterator</attr>
Java.Util.IIterator
你可能也错过了这些:

  <attr path="/api/package[@name='edu.cmu.pocketsphinx']/class[@name='JsgfIterator']/method[@name='next' and count(parameter)=0]" name="managedReturn">Java.Lang.Object</attr>
  <attr path="/api/package[@name='edu.cmu.pocketsphinx']/class[@name='NBestIterator']/method[@name='next' and count(parameter)=0]" name="managedReturn">Java.Lang.Object</attr>
  <attr path="/api/package[@name='edu.cmu.pocketsphinx']/class[@name='NBestList']/method[@name='iterator' and count(parameter)=0]" name="managedReturn">Java.Util.IIterator</attr>
  <attr path="/api/package[@name='edu.cmu.pocketsphinx']/class[@name='NGramModelSet']/method[@name='iterator' and count(parameter)=0]" name="managedReturn">Java.Util.IIterator</attr>
  <attr path="/api/package[@name='edu.cmu.pocketsphinx']/class[@name='NGramModelSetIterator']/method[@name='next' and count(parameter)=0]" name="managedReturn">Java.Lang.Object</attr>
  <attr path="/api/package[@name='edu.cmu.pocketsphinx']/class[@name='SegmentIterator']/method[@name='next' and count(parameter)=0]" name="managedReturn">Java.Lang.Object</attr>
  <attr path="/api/package[@name='edu.cmu.pocketsphinx']/class[@name='SegmentList']/method[@name='iterator' and count(parameter)=0]" name="managedReturn">Java.Util.IIterator</attr>
Java.Lang.Object
Java.Lang.Object
Java.Util.IIterator
Java.Util.IIterator
Java.Lang.Object
Java.Lang.Object
Java.Util.IIterator

谢谢,省去了我的麻烦。