Android アプリケーションで JNI 経由で C++ ファイルを使用したいのですが、C++ ファイルを統合する方法と、それをコンパイルして実行する方法がわかりません。
どなたかご存知でしたら教えてください
Android アプリケーションで JNI 経由で C++ ファイルを使用したいのですが、C++ ファイルを統合する方法と、それをコンパイルして実行する方法がわかりません。
どなたかご存知でしたら教えてください
NDK プログラミングを行う必要があります。Android NDK
Android NDK は、ネイティブ コードを利用するコンポーネントを Android アプリケーションに埋め込むことができるツールセットです。
Android アプリケーションは Dalvik 仮想マシンで実行されます。NDK を使用すると、C や C++ などのネイティブ コード言語を使用してアプリケーションの一部を実装できます。これにより、既存のコードの再利用や場合によっては速度の向上という形で、特定のクラスのアプリケーションにメリットがもたらされます。
要件に合わせて Android NDK を使用できます。
NDKは、C や C++ などのネイティブ コード言語を使用してアプリの一部を実装できるツールセットです。特定の種類のアプリでは、これらの言語で記述された既存のコード ライブラリを再利用してパフォーマンスを向上させることができるため、これが役立ちます。
チュートリアル高度な Android: NDK の概要
Android NDK を使用して、C、C++ ファイルの共有ライブラリを作成し、実行時にそのライブラリを Android アプリケーションからロードします。リンクしたチュートリアルを見てください。