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