WindowsMacおよびLinux用のEclipseでAndroidndk環境を構成します[転送]



Configure Android Ndk Environment Eclipse



下部にライブラリがある場合、Androidは環境をクロスコンパイルする必要があるため、cコードはndk-buildでコンパイルする必要があり、javaコードはAndroidsdkでコンパイルする必要があります。 Eclipse ideに慣れていない前は、コンパイル時にメモ帳でcコードを記述し、cygwinでndk-build環境を構築し、ndk-buildで関連性のあるコンパイルを行ってから、eclipseを使用していました。 soを使用するようにJavaプログラムをコンパイルします。

実際、それはそれほど複雑ではなく、日食を使用することでコンパイルの目的を完全に達成することができます。



プロジェクト->ビルダー->新規->プログラムをクリックします



次に、[場所]を選択します

窓の下

D: Android ndk ndk ndk-r7-windows ndk-build.cmd



実行可能ndk-LinuxおよびMacでのビルドパス

次に、

作業ディレクトリ

D: Android ndk ndk android-ndk-r6b サンプル

対応するjniパスを選択すると、コンパイルして実行すると、ビルダーが自動的にsoライブラリをコンパイルし、sdkがjavaコードをコンパイルして、Eclipseを使用したクロスコンパイルを実現します。

それでも質問がある場合は、この記事を読むことができます。

http://mobilepearls.com/labs/ndk-builder-in-eclipse/

モバイルパール ラボ Eclipseでの自動NDKビルドの設定

AndroidプロジェクトでネイティブJNIコードを編集する場合 Android NDK Javaの場合と同様に、ネイティブコードを編集するときにプロジェクトを自動的に再構築するようにEclipseを構成できます。以下の手順は、必要な構成を実行する方法を示しています(これには、NDKのリビジョン4以降が必要です。以前のリビジョンには必要なndk-buildバイナリが含まれていません)。

あなたのAndroidプロジェクト(名前が付けられた)を右クリックすることから始めます こんにちはネオン 以下のスクリーンショットで)JNIリソースを使用して、Propertiesを選択します。表示されるダイアログで、Buildersを選択します。左側のリストに入力して、New...を押します。ボタン:

新しいダイアログが開き、ビルダータイプのリストが表示されます。 Programを選択します入力してOKを押しますボタン:

Mainでタブで、次のように入力します。

名前:
NDK Builder
ロケーション:
/ opt / android-ndk / ndk-build(またはndk-buildバイナリがある場所)。 $ {system_property:user.home} / lib / android-ndk / ndk-buildのように変数を使用できます
作業ディレクトリ:
$ {workspace_loc:/ hello-neon}(hello-neonをプロジェクト名に置き換えます。Browse Workspace...ボタンを押してグラフィカルに選択します)

結果は次のようになります。

次に、[更新]タブに進みます。 2つのチェックボックスがRefresh resources upon completion.であることを確認してくださいおよびRecursively include sub-foldersがチェックされます。 Specific resourcesを選択しますラジオボタンを押してSpecify Resources...を押しますボタン:

ndk-buildプロセスはlibフォルダーにファイルを生成するため、Eclipseで、手動で更新しなくても、そこで行われた変更を検出する必要があります。したがって、プロジェクトでlibフォルダーを選択し(必要に応じて作成します)、Finishを押します。ボタン:

ここでEnvironmentをスキップしますタブをクリックして、最後のBuild Optionsに移動しますタブ。 Run the builder: During auto buildsを確認してくださいチェックボックスがオンになっています。

NDKビルドは、jniでファイルを編集するときにのみ実行する必要があるためです。フォルダを確認し、Finishを押します。ボタン。

最後にOKを押しますビルダー構成ダイアログで、新しいNDKビルダーが稼働しているはずです。 jni内のファイルを編集してみてくださいフォルダを作成し、Consoleを確認しますビューは、ビルドプロセスからの出力を生成します。

from:http://blog.csdn.net/zengyangtech/article/details/7019350グループに参加して、お互いに学び、共に進歩することを歓迎します。 QQグループ:iOS:58099570 | Android:330987132 |移動:217696290 | Python:336880185 |親切に、転載は出典を示してください! Http://www.cnblogs.com/sunshine-anycall/p/3391438.html