これは、Android Advent Calendar 2011「裏」24日目のエントリです。 メリークリスマス。聖なる夜は、Androidプログラミングをしながら静かにすごすのも、また一興かと思います。 今日は、C++で書かれたライブラリをAndroidから使う方法をご紹介します。 C++ライブラリをAndroidから使いたい理由はいろいろあると思いますが、たとえば、次のようなことが考えられます: 既存のC++ライブラリをAndroidから使いたい アプリのエンジン部分をクロスプラトフォーム(Android,iOS,Windows,Mac,Linux,etc)で展開したいが、C言語で書くのは嫌だ これを実現するために、NDKとSwigというツールを組合せて使います。ふつうにAndroidからSwigを使おうとするといくつかつまづくポイントがありますので、以下に、パッチなどもまじえつつ順を