2011.11.09

【Android NDK】Windows版eclipseでのndk-buildの自動化

ある程度うまくいったみたいなのでまとめておきます。

概要

基本的には、以下の方法と同じような形で行う。
Link:EclipseからAndroid NDKのコードをビルドする : Happy my life

しかし、上記の説明はMacなのでndk-buildを直接たたいても呼び出せる形になっている。

Windows版ではcygwin経由でndk-buildを行うようにする。

設定

1. ndk-buildを行うbatファイルを作成する
cygwinインストール先にCygwin.batがあると思うので
それをプロジェクトファイルにコピーする。

bashを呼び出しているところを以下のように修正する。

bash -c "(cygwin上のndk-buildへのフルパス) -C (cygwin上のプロジェクトルートへのフルパス)"

bashに-cオプションをつけると直接bash上のコマンドを実行できる。
これを使ってndk-buildを直接呼び出します。

bashへ--loginオプションを入れると.bashrcとかが読み出されてndk-buildが直接起動できるようになるのだが非常に重い。
なのでフルパスを指定する。

ndk-buildで-Cオプションをつけると指定したプロジェクトのコンパイルができるらしい。

ためしに実行してみて無事コンパイルができたら問題なし。

2. eclipseへ更新されたらbatを実行すように設定
基本的には概要に書いたURLと同じ設定をする。

変更部分としてはbatファイルをしているところと、
序列を一番上へ持ってきているところになります。

20111109_1547_00120111109_1547_002


これだけ設定して実行すると自動的にコンパイルがかかるようになるはず。

Eclipse 3.7 完全攻略 Eclipse 3.7 完全攻略
宮本 信二

ソフトバンククリエイティブ 2011-10-29
売り上げランキング : 3587

Amazonで詳しく見る by G-Tools

Pocket

ニャッキ格闘列伝 > プログラム >

前の記事:
次の記事:

コメントリスト

コメントなし

コメント



*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

こんなタグが使えるみたいよ:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>