ndk-build実行時の”No such file or directory”対処方法|Android開発
Cygwin上でndk-build実行時にNo such file or directoryでAndroid関係のヘッダファイルが見つからない場合の対処法です。
例えば、以下のようなメッセージが出力された場合。
fatal error: android/native_window.h: No such file or directory
#include <android/native_window.h>
他には、android/bitmap.h
なんかも引っ掛かります。
対処法
ndk-buildのオプションでプラットフォームのバージョンを指定します。
ndk-build APP_PLATFORM=android-21
またはApplication.mkに以下を追記します。
APP_PLATFORM := android-21
21はプラットフォームのバージョンです。自身のバージョンに合わせて指定してください。