AndroidアプリにC言語プログラムを走らせたくて、Cygwinなどでndk-buildを実行してみたら、「bitmap.hがない!」という下記のエラーログが出たときの対処法です。
error: android/bitmap.h: No such file or directory
$ ndk-build Compile thumb : bitmap-ndk <= sample.c C:/workspace/SampleApp/jni/sample.c:10:28: error: android/bitmap.h: No such file or directory
解決策!
・jniフォルダ配下のApplication.mkに
APP_PLATFORM := android-8
を追加しましょう。(なければ、ファイルを作りましょう)
“android-8″の部分はアプリのAPIレベルに合わせてください。
(Eclipseの「ウィンドウ」>「設定」>「Android」タブ で確認できます)
これで再度、ndk-buildを実行すれば、このエラーはなくなります。