gpt4 book ai didi

android - NDK 样本与 Android Studio 1.3 预览 : can't find headers

转载 作者:行者123 更新时间:2023-11-30 01:59:15 25 4
gpt4 key购买 nike

我正在尝试使用 android ndk samples (例如 Teapot 或 san-angeles),带有 Android Studio 1.3 预览版和新的 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

最佳答案

通过执行以下操作,我能够运行示例:

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

关于android - NDK 样本与 Android Studio 1.3 预览 : can't find headers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31751885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com