分两种情况:
有源码
SO是Linux下的文件,但我们是在Windows下开发,最简单的方式是借助NDK生成
调用SO可以参考这篇博客https://blog.csdn.net/yubulen/article/details/105077222
无源码
首先、使用JNI的方式调用SO,测试成功后打包成Jar包
然后、使用Xamarin自带的“绑定库”功能将Jar包包含进去,生成DLL供调用
Xamarin用Jar生成DLL可以参考这篇博客https://blog.csdn.net/swjian1997/article/details/82027059的后半部分,贼详细!