1

我想在 Windows 8 上使用 Android Studio 构建gear vr 框架中包含的示例项目。我将“simple-sample”项目 (GVRf\Sample\simple-sample) 导入 Android Studio 1.5,并将 NDK 配置为最新版本:android-ndk-r10e

但是,我在构建项目时不断收到此错误:

限制:没有这样的文件或目录

<limits> 标头包含在 glm.hpp 中,位于“framework\src\main\jni\contrib\glm”

这是目录“\framework\src\main\jni”中的我的Application.mk文件

APP_ABI := armeabi-v7a
APP_PLATFORM := android-19
#APP_STL := stlport_static
APP_STL := gnustl_static
NDK_TOOLCHAIN_VERSION := 4.8

ifndef OVR_MOBILE_SDK
      OVR_MOBILE_SDK=../../ovr_sdk_mobile
endif

NDK_MODULE_PATH)_MOBILE_SDK := $(

人们提出了几种解决这个问题的方法:
1. 设置 NDK_TOLLCHAIN_VERSION := 4.4.3 ( post )
2. 设置 APP_STL := gnustl_static ( post )

我都试过了,但都没有奏效。但是,问题似乎是 Android Studio 忽略了Application.mk文件。因为我在那里输入了一些垃圾,它似乎没有影响任何东西。

所以我还尝试通过修改\framework 文件夹中的build.gradle文件来配置 NDK:

android {
 defaultConfig {
  ndk {
   stl "stlport_static"
  }
 }
}

也没有太大的成功,不知道如何正确设置值。

Gear VR指南网站上有一行字可能是相关的(我的错误确实在JNI级别):

注意:不要安装高于8.0.2的CDT版本,否则您将遇到JNI级别的解析器错误,即使这些不会影响您的 GearVRf 应用程序的构建和运行。

有人可以帮忙吗?谢谢!

4

0 回答 0