add_library( # Sets the name of the library.
native-lib
# Sets the library as a shared library.
SHARED
# Provides a relative path to your source file(s).
libusb-support/libusb/core.c
libusb-support/libusb/descriptor.c
libusb-support/libusb/hotplug.c
libusb-support/libusb/io.c
libusb-support/libusb/sync.c
libusb-support/libusb/strerror.c
libusb-support/libusb/os/linux_usbfs.c
libusb-support/libusb/os/poll_posix.c
libusb-support/libusb/os/threads_posix.c
libusb-support/libusb/os/linux_netlink.c
native-lib.cpp
)
libusb 下载,下载地址:官网,下载完成后解压(当前最新版本1.0.23)。Android studio 创建c++工程,并在cpp目录下创建libusb-support目录。打开libusb源码,将libusb-1.0.23目录下的libusb拷贝到libusb-support目录,将libusb-1.0.23/android/config.h文件拷贝到libusb-support文件夹下。整个项目文件结构如下图所示:修改CMakeLists.txt。查看libusb-1.0.23/an.