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を実行すれば、このエラーはなくなります。