NDK包含Android Gradle插件版本0.7。+

时间:2013-12-23 13:28:11

标签: android-ndk android-gradle

版本0.7。+的gradle插件包括初步的ndk支持。我在the examples工作了但是在尝试包含标准NDK标题时出现了编译错误:

In file included from /foo/src/main/jni/Bar.h:4:0,
                 from /foo/src/main/jni/Bar.cpp:1:
/foo/src/main/jni/baz.h:4:25: fatal error: android/log.h: No such file or directory
compilation terminated.

baz.h有这一行的地方:

#include <android/log.h>

我的gradle文件有:

ndk {
  ldLibs "log"
}

有人做过这项工作吗?

1 个答案:

答案 0 :(得分:0)

不应该是ldLibs "-llog"

P.S。 NDK的支持现在非常不稳定......我正在与它斗争几天 - 它在Windows上彻底破坏了。没有简单的方法来禁用它(但仍然可能)。在某些情况下,构建过程将生成错误的文件路径(如/foo/bar//foo/bar/source.c)。所以我们切换回0.6。+版本并监控https://code.google.com/p/android/issues/list?q=tools%40android.com