2013-01-14 43 views
0

我是新来的Mono for Android项目,我需要在我当前的项目中使用它。我想问一下,如何在Java上为Android创建一些本机库并将其附加到C#中的Mono for Android项目中?我阅读了一些关于stackoverflow的文章,但没有找到答案。同时我也阅读:mono for android使用本地库

http://docs.xamarin.com/Android/Guides/Advanced_Topics/Using_Native_Libraries

,我不能得到什么“libfoo.so”的手段,以及如何建立呢? * .so扩展意思是什么? 我想感谢一些真正的经验分享。

回答

1

本例中的“本机”库是指用C/C++编写的库(您可以将.so文件视为C/C++的DLL)。这就是说,这听起来像你实际上想要绑定一个Java库,而不是一个C库。 Xamarin提供了一些工具,允许您为Java库创建绑定,并且可以在此处获得指导:Binding a Java Library (.jar)

+0

非常感谢!一个完整且非常有用的答案! – yozhik