我使用C#和.NET编写了一个网络库。 .NET / Mono开发人员可以使用该库来开发多人游戏应用程序。 我想在Android平台上提供该库,以便原生Android开发人员可以使用该库。 Monodroid(Android版Mono)是否能够执行此翻译并且最佳方式是什么? 感谢。
答案 0 :(得分:0)
如果我正确理解了这个问题,那么您是否希望使用Mono for Android构建一个DLL,并将其提供给Java开发人员使用?目前还不可能,因为Android的Mono不仅仅是从C#转换为Java。 Android应用程序的Mono包括Mono运行时,并且针对它运行.NET代码。它生成可调用的包装器,以便Mono和Dalvik(Android中的Java虚拟机)可以相互通信,但是如果没有Mono运行时,DLL将不会非常有用。
如果开发人员使用Mono for Android构建应用程序,那么他们可以在应用程序中使用您的DLL。