1
私は、Androidドライバメーカーの.so
ファイルを持っています。彼らはJavaの例を提供します。問題は、私のアプリがXamarin Androidで開発されていることです。 Xamarinから.soファイルのメソッドを呼び出すことは可能ですか?Xamarin Androidから.soファイルのメソッドを呼び出す方法は?
私は、Androidドライバメーカーの.so
ファイルを持っています。彼らはJavaの例を提供します。問題は、私のアプリがXamarin Androidで開発されていることです。 Xamarinから.soファイルのメソッドを呼び出すことは可能ですか?Xamarin Androidから.soファイルのメソッドを呼び出す方法は?
1.Create、プロジェクト内のlibフォルダのプラットフォーム用の追加のサブフォルダを作成
2.Under:armeabi、適切なディレクトリにarmeabi-v7aなど
3.Addあなたの.soファイル。 AndroidNativeLibraryなどが入力されていることを確認してください。
4.呼び出したいc関数のp/invokeシグネチャを作成します。
5.これらの機能を呼び出す。
注:.soファイルは有効なEFL実行ファイルである必要があります。つまり、AndroidデバイスのARMプロセッサ用にコンパイルする必要があります。これを行うには、Android NDKでコンパイルする必要があります
Goodluck!
https://developer.xamarin.com/guides/android/advanced_topics/using_native_libraries/ –