关于在android下调用dll文件,该如何处理

关于在android下调用dll文件
本人曾经在.net下编写过一款软件,现在因为老板的要求,需要移植到android系统下
而且原来的程序中调用了一个必不可少的dll文件,而我查了一些android调用dll的资料,发现ndk也是需要dll的源代码才能生成so文件.
请问是在下的理解有误,还是有其他调用的方法,亦或是根本无法实现这个功能?
望各位大虾指教,谢谢!
------解决方案--------------------
想都不要想。
有源码就改成jni。
------解决方案--------------------
引用:
说是移植,其实就是从头重新写,呵呵

那和我做的没有区别呀。那你就不要想调用dll了,只想这个功能在手机上如何实现就可以了