Android Studio,LOCAL_C_INCLUDES + = / foo / bar / include无效?

时间:2015-04-25 23:04:24

标签: android c android-studio android-ndk

我有一个使用NDK的Android Studio项目 而且我无法获得包含工作路径。

假设我有app / src / main / jni / foo / bar / file.c

它包含“my / lib / inc.h”

当我添加

LOCAL_C_INCLUDES + = / home / user / include /(到app / src / main / jni / Android.mk)

文件夹“my”所在的位置我仍然无法从ndk-build

中找到文件

如果我将“my”添加到app / src / main / jni,它可以正常工作。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

Android工作室可能会忽略你的Android.mk并自行生成。

目前,NDK并未得到Android Studio的良好支持,虽然您会发现各种版本特定的gradle规则修改显然对其作者有效,但构建NDK可能更容易自己编码,只是让包装阶段获得结果。