Android Studio的NDK构建器获取了错误的头文件。
我在我的安卓应用程序中使用了最新版本的tinyalsa的源代码,当我试图在Android Studio中构建项目时,NDK builder从我位于/usr/include/tinyalsa/pcm.h的系统中获取头文件pcm.h,而不是我的项目的源代码树中的头文件。
我如何告诉构建器不要在我的系统目录中查找该文件?我已经在Android.mk中为目标目录指定了一个include
LOCAL_CFLAGS := -Itinyalsa-master/include发布于 2017-02-07 12:58:22
我认为您还需要设置包含文件的路径-您需要设置LOCAL_C_INCLUDES。
发布于 2017-02-08 00:12:58
您的标志很好,但是您指定的“包含”是相对于应用程序的app目录的。
将您的标志更改为:
LOCAL_CFLAGS := -Isrc/main/<intervening-directories>/tinyalsa-master/includehttps://stackoverflow.com/questions/42075765
复制相似问题