如何生成Callable Wrapper(自动)Xamarin Mono

时间:2015-10-27 09:38:43

标签: java c# android xamarin xamarin.android

我通过Java Bindings Library Project使用原生lib for android。一切顺利,除了一个方法(我不明白为什么,也许他错误地从java移植到C#)。

所以主要想法是通过 Callable Wrapper 来解决方法。
我已经在纯模式下实现了Android项目。在这个项目中我还实现了java类(我使用这个 不幸的 方法)和我需要的东西,只知道如何自动生成Wrapper以及如何添加/使用到我的Mono项目中?

或者我可以在这个原生Android项目上创建一个 .jar lib ,并通过绑定库添加到我的Xamarin.Android项目中吗?

PS抱歉我的英文。

1 个答案:

答案 0 :(得分:1)

可能的解决方案是向OpenCV项目添加新的java类。该类应包含您要使用的方法(例如,包装FindContours())。在MonoDevelop / VS解决方案中重建项目并在JAR中使用绑定项目。

这样你就可以调用包装的FindContours()方法,它会返回预期的结果:)。