0

我是 Mono for Android 项目的新手,我需要在我当前的项目中使用它。我想问一下,如何在Java for Android 上制作一些本机库并将其附加到C# 上的Mono for Android 项目中?我阅读了一些关于 stackoverflow 的文章,但没有找到适合我的答案。我还读到:

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

我无法理解“libfoo.so”的含义以及如何创建它?*.so 扩展名是什么意思?我会感谢一些真实的经验分享。

4

1 回答 1

1

在这种情况下,“本机”库是指用 C/C++ 编写的库(您可以将 .so 文件视为 C/C++ 的 DLL)。也就是说,听起来您实际上想要绑定 Java 库,而不是 C 库。Xamarin 提供了一些工具,允许您为 Java 库创建绑定,并在此处提供指南:绑定 Java 库 (.jar)

于 2013-01-14T14:49:50.180 回答