Androidの開発をしていると、どうしても避けては通れないめんどくさい作業があります。それが
Android.mkの更新です、例えば新しく実装ファイル(*.cpp)を追加した時にはAndroid.mkにファイル名を追記しないと参照エラーが起きるというものです。多分今後改善されると思いますが、いつになるかわからないので先に自分で実装した方がいいということで、その方法について紹介します。
まずAndroid.mkというファイルは
自分のプロジェクト名/proj.android/jni/Android.mk
にあります。
まずはこれをエディタで開きます、すると未編集ならこうなっているはずです。
本来なら毎回この赤枠内のようにファイル名を追記していかなければなりません、正直地獄です。なのでそれをこうします。
findコマンドとワイルドカードを使って◯◯.cppという名前のものを全てリストに入れ、それを結合することによってわざわざファイル名を追記しなくてもシステムが認識できるようになるという仕組みです。