2012年8月11日土曜日

Android NDK で COLLADA dom ライブラリをビルド - ビルド実行



ビルド実行

eclipse で「C/C++」パースペクティブを開いていることを確認して、「ColladaDom」プロジェクトを選択し、「Project」メニュー≫「Build Project」を選択すると、ビルドが実行される。

ビルドには、5分以上かかる。

ビルドが完了すると、「obj/local/armeabi-v7a」ディレクトリの中に、スタティックライブラリができているはずだ。



ビルドされたスタティックライブラリのサイズを確認してみたら、100MB近くあった。デバッグビルドとはいえ、大きすぎる気がするが・・・・・

補足説明


リリースビルド

 リリースビルドを行うには、プロジェクトのプロパティを開き、「C/C++ Build」⇒「Build command」に「NDK_DEBUG=0」を設定する。

COLLADA DOM バージョン

COLLADA DOM のバージョンは、1.4 と 1.5 が存在する。
今回の設定では、1.4 のビルドを行うように設定してある。
1.5 をビルドする場合には、「jni/Android.mk」を以下のように変更する。
ただし、ビルドできることは確認しているが、動作するかどうかは、未確認。
#DOM_VERSION := 1.4
DOM_VERSION := 1.5
DOM_VERSION_NO_DOSTS := $(subst .,,$(DOM_VERSION))

#COLLADA_DOM_SUPPORT := COLLADA_DOM_SUPPORT141
COLLADA_DOM_SUPPORT := COLLADA_DOM_SUPPORT150