4

我知道在 windows 窗体中,您只需将文件放在 Debug 文件夹中,但在 monodev for android 中似乎完全不同。我已经尝试从资产文件夹中放置文件,添加参考路径,从项目设置中设置参考文件夹等,但我仍然没有任何运气。我总是得到一个DLLNotFoundException.

另外,下面是导入dll文件的代码

[DllImport("testing.dll", EntryPoint = "Testing_Open", ExactSpelling = false, CallingConvention = CallingConvention.Cdecl)]
 public static extern uint Testing_Open(HINSTANCE hInstance);
4

1 回答 1

3

您不能在 Mono for Android 上 DllImport .dll,因为它是基于 Linux 的系统,而不是基于 Windows 的系统。您需要 DllImport 一个 Linux 共享库 (*.so)。

于 2013-03-02T17:01:21.987 回答