繁体   English   中英

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

[英]How to reference .so library in visual studio cross platform android project?

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

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

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

提前致谢。

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

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

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

进一步阅读: 使用本机库 本机库 互操作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM