Java Android NDK代码(jni接口)

Java Android NDK代码(jni接口),java,c++,c,android-ndk,java-native-interface,Java,C++,C,Android Ndk,Java Native Interface,我正在尝试编译一个jni代码并生成共享库文件。但当我使用ndk编译代码时,会显示以下错误 [armeabi] Compile thumb : packtHAL <= jni_wrapper.c [armeabi] Compile thumb : packtHAL <= gpio.c [armeabi] Compile thumb : packtHAL <= fram.c [armeabi] Compile thumb : packtHAL <= bmp183.c

我正在尝试编译一个jni代码并生成共享库文件。但当我使用ndk编译代码时,会显示以下错误

[armeabi] Compile thumb  : packtHAL <= jni_wrapper.c
[armeabi] Compile thumb  : packtHAL <= gpio.c
[armeabi] Compile thumb  : packtHAL <= fram.c
[armeabi] Compile thumb  : packtHAL <= bmp183.c
[armeabi] SharedLibrary  : libpacktHAL.so
[armeabi] Install        : libpacktHAL.so => libs/armeabi/libpacktHAL.so
install: cannot stat ‘/home/ankur/Dev/gsoc/demoapps-bbbandroid/app01-gpio/obj/local/armeabi/libpacktHAL.so’: No such file or directory

“无法统计错误”表示文件或目录不存在,或者您没有正确的权限。是否存在/home/ankur/Dev/gsoc/demoapps bbbandroid/app01 gpio/obj/local/armeabi/path?库文件中似乎缺少spidev.h,因此ndk无法编译代码。因此,我不得不在android ndk/platforms/android-19/arch arm/usr/include/linux/spi/中复制它。“无法统计错误”表示文件或目录不存在,或者您没有正确的权限。是否存在/home/ankur/Dev/gsoc/demoapps bbbandroid/app01 gpio/obj/local/armeabi/path?库文件中似乎缺少spidev.h,因此ndk无法编译代码。因此,我不得不在android ndk/platforms/android-19/arch arm/usr/include/linux/spi/中复制它。“无法统计错误”表示文件或目录不存在,或者您没有正确的权限。是否存在/home/ankur/Dev/gsoc/demoapps bbbandroid/app01 gpio/obj/local/armeabi/path?库文件中似乎缺少spidev.h,因此ndk无法编译代码。所以我不得不在android-ndk/platforms/android-19/arch-arm/usr/include/linux/spi中复制它/
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS := -llog
LOCAL_MODULE := packtHAL
LOCAL_SRC_FILES := jni_wrapper.c gpio.c fram.c bmp183.c
include $(BUILD_SHARED_LIBRARY)