2016-05-24 20 views
1

私はネイティブライブラリ(.so)に基づいてアンドロイドプロジェクトを作ろうとしています。 問題は私はプロジェクトにライブラリを追加する方法を知らないです。 私はAndroid Studioと同じようにしようとしましたが、armeabi、armeabi-v7a、x86バージョンのlibフォルダを追加するだけですが、動作しません。 Mono DocumentationからVisual Studio 2015(xamarin)のAndroidネイティブライブラリ

答えて

0

プロジェクトにネイティブライブラリを追加し、プロジェクトの種類に応じて「AndroidNativeLibrary」または「EmbeddedNativeLibrary」にそのBuildActionプロパティを設定します。

アーキテクチャは、またはを持つプロジェクトファイルで明示的に宣言によって(ドキュメントのリンクを参照)のパスを「盗聴」によって決定されます:実際にネイティブライブラリを使用して

<ItemGroup> 
    <AndroidNativeLibrary Include="path/to/libfoo.so"> 
     <Abi>armeabi</Abi> 
    </AndroidNativeLibrary> 
</ItemGroup> 

はるかに複雑ですが、文書化されていますhere

+0

apkにライブラリが含まれていますが、動作しません。 ライブラリアプリケーションの関数を呼び出すと、関数が呼び出されます。 – sitnuy

+0

その部分私は本当に、お手数ですが、ごめんなさい。私は自分で実際にネイティブライブラリを使ったことはありません。 –

関連する問題