4

Windowsフォームでは、ファイルをDebugフォルダーに配置するだけでよいことは知っていますが、Android用のmonodevではまったく異なるようです。アセットフォルダーからファイルを配置したり、参照パスを追加したり、プロジェクト設定から参照フォルダーを設定したりしようとしましたが、それでもうまくいきません。私はいつもを取得し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

これはLinuxベースのシステムであり、Windowsベースのシステムではないため、MonoforAndroidで.dllをDllImportすることはできません。Linux共有ライブラリ(* .so)をDllImportする必要があります。

于 2013-03-02T17:01:21.987 に答える