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 和 运行,现在可以使用了!
我正在尝试使用 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 和 运行,现在可以使用了!