2

Android アプリケーションで JNI 経由で C++ ファイルを使用したいのですが、C++ ファイルを統合する方法と、それをコンパイルして実行する方法がわかりません。

どなたかご存知でしたら教えてください

4

2 に答える 2

4

NDK プログラミングを行う必要があります。Android NDK

Android NDK は、ネイティブ コードを利用するコンポーネントを Android アプリケーションに埋め込むことができるツールセットです。

Android アプリケーションは Dalvik 仮想マシンで実行されます。NDK を使用すると、C や C++ などのネイティブ コード言語を使用してアプリケーションの一部を実装できます。これにより、既存のコードの再利用や場合によっては速度の向上という形で、特定のクラスのアプリケーションにメリットがもたらされます。

于 2012-07-17T12:47:48.357 に答える
2

要件に合わせて Android NDK を使用できます。

Android-NDK

NDKは、C や C++ などのネイティブ コード言語を使用してアプリの一部を実装できるツールセットです。特定の種類のアプリでは、これらの言語で記述された既存のコード ライブラリを再利用してパフォーマンスを向上させることができるため、これが役立ちます。

チュートリアル高度な Android: NDK の概要

Android NDK を使用して、C、C++ ファイルの共有ライブラリを作成し、実行時にそのライブラリを Android アプリケーションからロードします。リンクしたチュートリアルを見てください。

于 2012-07-17T12:46:39.753 に答える