Android StudioのNDKビルダーが間違ったヘッダファイルを取得しています。Android Studio NDK:システムヘッダファイルを含めない
私は私のAndroidアプリケーションにtinyalsa
の最近のリビジョンからソースを使用しています、と私は、Android Studioでプロジェクトをビルドしようとすると、NDKビルダーではなく、1つの/usr/include/tinyalsa/pcm.h
で私のシステムからのヘッダファイルpcm.h
を取り出し、私のプロジェクトのソースツリー。
ビルダーが私のシステムディレクトリ内のファイルを検索しないようにするにはどうすればよいですか?あなたがLOCAL_C_INCLUDES
を設定する必要がある - 私はすでに私はあなたにも含まれたファイルのパスを設定する必要があると思う私のAndroid.mk
LOCAL_CFLAGS := -Itinyalsa-master/include
感謝。これは有効なフラグ名です。しかし、 '-I'で' LOCAL_CFLAGS'も動作します。私の実際の問題は、インクルードパスがプロジェクトの 'app'ディレクトリから始まると仮定していないことが分かったので、' src/main/... 'という接頭辞を付ける必要がありました。 – JellicleCat
Cool。私はあなたがそれを理解してうれしいです。 – yakobom