android ndk 错误 "no such file or directory"?

标签 android android-ndk

我在 include 文件夹中有一些头文件。 这是 Android.mk 文件的内容。

include $(call all-subdir-makefiles)
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE    := fpdfembedsdk
LOCAL_SRC_FILES := FoxitEMBSDK_EMBJavaSupport.cpp
LOCAL_C_INCLUDES := $(LOCAL_PATH)
LOCAL_LDLIBS := -llog -g -L. -ljnigraphics
LOCAL_LDLIBS += libfpdfemb_android.a
include $(BUILD_SHARED_LIBRARY)

我收到以下错误。

  $ /cygdrive/c/Android/android-ndk/ndk-build
Compile++ thumb  : fpdfembedsdk <= FoxitEMBSDK_EMBJavaSupport.cpp
jni/FoxitEMBSDK_EMBJavaSupport.cpp:9:21: fatal error: fs_base.h: No such file or directory
compilation terminated.
/cygdrive/c/Android/android-ndk/build/core/build-binary.mk:255: recipe for target `obj/local/armeabi/objs/fpdfembedsdk/FoxitEMBSDK_EMBJavaSupport.o' failed
make: *** [obj/local/armeabi/objs/fpdfembedsdk/FoxitEMBSDK_EMBJavaSupport.o] Error 1

谁能帮帮我?

最佳答案

LOCAL_C_INCLUDES := $(LOCAL_PATH)

检查一下。我猜你走错了路。您确定所有 header 都在那里吗?

关于android ndk 错误 "no such file or directory"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12124518/

相关文章:

java - onSearchRequested() 的目的是什么?

Android共享库完整性保护

c - JNI byteArray 传递帮助

android - UnsatisfiedLinkError - Android 版 Tesseract

c++ - 实现观察者模式 C++

Android - 如何使用 AChartEngine 使用自定义 x 轴标签保留默认缩放/平移功能

java - Android Fragment 可以覆盖 PhoneGap Activity 吗?

c - NDK-C 文件中 .a 文件的使用

android - 未能将结果 ResultInfo{who=null, request=1, result=-1, data=Intent { (has extras) }} 传递给 Activity ; java.lang.NullPointerException异常

android - 从 Android Studio (1.0.2) 中的其他项目导入模块