Java 将本机预构建库添加到Android项目时出错

Java 将本机预构建库添加到Android项目时出错,java,android,c++,gradle,android-ndk,Java,Android,C++,Gradle,Android Ndk,使用带有gradle 2.2.0的静态预构建库,使用build.gradle和CMakeLists.txt 我目前正在尝试在我的Android NDK项目中使用。我继续编译了库,在android/libs/目录中,编译的库存在于各自的ABI目录中。我将android/libs/目录的内容复制到我的android项目的libs目录中,然后按照找到的说明(小节“添加其他预构建库”) 粘贴到mybuild.gradle和CMakeLists.txt的链接发布在下面 在我的MainActivity.ja

使用带有
gradle 2.2.0
的静态预构建库,使用
build.gradle
CMakeLists.txt

我目前正在尝试在我的Android NDK项目中使用。我继续编译了库,在
android/libs/
目录中,编译的库存在于各自的ABI目录中。我将
android/libs/
目录的内容复制到我的android项目的libs目录中,然后按照找到的说明(小节“添加其他预构建库”)

粘贴到my
build.gradle
CMakeLists.txt
的链接发布在下面

在我的
MainActivity.java
中,我以与加载本机库类似的方式加载库:

static {
        System.loadLibrary("lib-usb");
        System.loadLibrary("native-lib");
    }
在我的
src/main/cpp/rtl2832.h
文件中,我包括
libusb.h
头,如下所示:

#include "libusb/libusb.h"
我的问题是,每次运行“
makeproject”
时,我都会遇到以下错误:

Error:(10, 10) fatal error: 'libusb/libusb.h' file not found
由于我没有足够的代表发布链接,因此build.gradle和CMakeLists.txt的链接如下:

我是否包含了错误的文件,或者导入了错误的库,或者是完全不同的东西?提前谢谢你的帮助