0

Step1: SDK が既に存在するディレクトリに Android NDK を抽出しました。Step2: その中に Project_NDK というディレクトリを作成しました。Step3: jni フォルダーの下に application.mk ファイルと native.c ファイルを作成しました。では、C++ コードをどこに置くべきでしょうか?

4

1 に答える 1

1

通常、コードは NDK フォルダーの下には配置せず、Android プロジェクトの「jni」というサブフォルダーに配置します。NDK をいじり始める前に、マニフェスト ファイルを含む通常の Android プロジェクトが必要です。理論的には、Java を使用せずに NDK のみのプロジェクトを作成できますが、それは面倒です。

Application.mk に加えて、Android.mk が必要です。ガイダンスについては NDK のドキュメントを参照するか、サンプルの hello-jni を参照してください。

C++ コードは、拡張子が .cpp のファイルに配置します。このファイルも jni フォルダーに入ります。

最後に注意点として、NDK は扱いにくく、デバッグが難しいという理由だけで使用しないでください。基本的な Android プログラミングには、Java を使用するだけです。C++ を知っていて Java を知らなくても、すぐに理解できるでしょう。それらは十分に近いものです。

于 2013-03-30T19:42:09.720 に答える