Android Studio 1.3 预览版的 NDK 样本:找不到 headers

NDK samples with Android Studio 1.3 preview: can't find headers

我正在尝试使用 android ndk samples (such as Teapot or san-angeles) with Android Studio 1.3 preview and the new experimental NDK plugin。当我 运行 时,出现以下错误:

E:\code\android-ndk-samples-preview\Teapot\app\src\main\jni\cpufeatures\cpu-features.h
sys/cdefs.h: No such file or directory

E:\code\android-ndk-samples-preview\Teapot\app\src\main\jni\native_app_glue\android_native_app_glue.c
jni.h: No such file or directory

E:\code\android-ndk-samples-preview\Teapot\app\src\main\jni\ndk_helper\gl3stub.c
EGL/egl.h: No such file or directory

Error:Execution failed for task ':app:compileArmeabi-v7aDebugArm7TeapotNativeActivitySharedLibraryTeapotNativeActivityMainC'.
 Multiple build operations failed.
      C compiler failed while compiling cpu-features.c.
      C compiler failed while compiling android_native_app_glue.c.
      C compiler failed while compiling gl3stub.c.

我昨天能够 运行 很好,然后我将 Android Studio 从 AI-141.1962279(我认为)升级到 AI-141.2117773。我怎样才能让这个工作?这些错误是否源于 cdefs.h 和 egl.h 之前的反斜杠?

我的 local.settings 包含:

sdk.dir=E\:\Android\sdk
ndk.dir=E\:\Android\ndk

我的系统:

Windows 8.1 64 bit
Android Studio 1.3
Build tools 22.0.1
Gradle 2.5
NDK r10e extracted to E:\Android\sdk\ndk-bundle
Device: Project Tango Tablet with Schur core

我通过执行以下操作获得了示例 运行ning:

我转到设置、外观和行为、系统设置、Android SDK,选择 SDK 工具选项卡,并注意到列表底部未选中 Android NDK 版本 1.0.0。我检查了它,它安装了 NDK(然后我在我的 sdk 目录中看到了一个名为 ndk-bundle 的新目录)。然后我将 local.properties 更改为指向新的 ndk-bundle 目录。重新同步 gradle 和 运行,现在可以使用了!