我通过Java Bindings Library Project使用原生lib for android。一切顺利,除了一个方法(我不明白为什么,也许他错误地从java移植到C#)。
所以主要想法是通过 Callable Wrapper 来解决方法。
我已经在纯模式下实现了Android项目。在这个项目中我还实现了java类(我使用这个 不幸的 方法)和我需要的东西,只知道如何自动生成Wrapper以及如何添加/使用到我的Mono项目中?
或者我可以在这个原生Android项目上创建一个 .jar lib ,并通过绑定库添加到我的Xamarin.Android项目中吗?
PS抱歉我的英文。
答案 0 :(得分:1)
可能的解决方案是向OpenCV项目添加新的java类。该类应包含您要使用的方法(例如,包装FindContours())。在MonoDevelop / VS解决方案中重建项目并在JAR中使用绑定项目。
这样你就可以调用包装的FindContours()方法,它会返回预期的结果:)。