使用gradle 2.2.0
使用build.gradle
和CMakeLists.txt
我目前正在尝试在我的Android NDK项目中使用libusb。我继续编译库,在android/libs/
目录中存在已编译的库在各自的ABI目录中。我将android/libs/
目录的内容复制到我的android项目的libs目录中,然后按照找到here的说明(“添加其他预建库”小节)。
我的build.gradle
和CMakeLists.txt
的粘贴链接发布在下面。
在我的MainActivity.java
中,我以类似的方式加载我的库,我加载了native-lib:
static {
System.loadLibrary("lib-usb");
System.loadLibrary("native-lib");
}
在我的src/main/cpp/rtl2832.h
文件中,我包含libusb.h
标题,如下所示:
#include "libusb/libusb.h"
我的问题是每次运行'Make Project'
时都会遇到以下错误:
Error:(10, 10) fatal error: 'libusb/libusb.h' file not found
由于我没有足够的代表来发布链接,因此指向build.gradle和CMakeLists.txt的链接如下:
我是否错误地包含了文件,或者我是否错误地导入了库或者完全不同的东西?感谢您的帮助。