NDK を使用して Android ライブラリを構築したいのですが、コードで新しいインクルード ファイルを使用しました。インクルード ファイルは、カーネル バージョン 3.1.0 でカーネルに追加されました。しかし、私の NDK 環境にはインクルード ファイル (NDK インクルード パス: NDK/platforms/android-14/arch-arm/usr/include/linux) が含まれていないため、ソース コードをコンパイルすると、「エラー: linux/nfc.h: そのようなファイルまたはディレクトリはありません".
NDK 環境用の新しいインクルード ファイルを追加する方法がわかりません。NDK インクルード ファイルには「 * このヘッダーは、Linux カーネル ヘッダーから自動的に生成されました。 同じ名前の、ユーザー空間に必要な情報を作成する libc で利用可能なカーネルを呼び出します。定数のみが含まれています。 構造、および元のヘッダーから生成されたマクロであるため、 * * には著作権で保護された情報は含まれていません。"。
Linux カーネルに基づいて新しい NDK 環境をコンパイルできますか?