2013-01-14 45 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