如何在visual studio跨平台android项目中引用.so库?

时间:2016-09-14 08:33:52

标签: c# android xamarin mono shared-libraries

我熟悉C#项目,之前曾与Xamarin进行跨平台开发。

我正在尝试在Visual Studio跨平台android项目(Mono C#)中重用.so库?这可能吗?

甚至不知道从哪里开始。欢迎任何建议。

提前致谢。

1 个答案:

答案 0 :(得分:1)

是的,有可能。使用Xamarin.Android,您可以将本机库捆绑到.apk

要实际调用代码,您需要为要调用的现有代码创建DllImport函数声明。其他所有内容都由运行时为您处理。

[DllImport("yourlib.so")]
private static extern int someMethod();

进一步阅读:Using native librariesInterop with Native Libraries

相关问题