我为Android创建了一个Xamarin绑定项目,并为.aar文件生成了Bindings。到现在为止还挺好。 当我第一次调用抛出异常的构造函数时,发生了构建错误:
.../XamVideoCaptureReader.java(9,9): Error: error: unreported exception ReaderException; must be caught or declared to be thrown super (p0, p1, p2); (AndroidTest)
在以下代码部分:
public XamVideoCaptureReader (int p0, com.digimarc.dms.readers.ReaderOptions p1, com.digimarc.dms.readers.image.CaptureFormat p2)
{
super (p0, p1, p2);
...
}
我认为错误是非常自我解释的,但我无法找到解决问题的方法。超级调用必须包含在try catch中,甚至更好:应该在构造函数签名中添加throws ReaderException
。
之前是否有人遇到此错误并可以解决?或者这是Xamarin的错误吗?