libusb: android上集成libusb库
1. 下载libusb库。 可以到libusb库的官网( https://libusb.info/ )或者是其官方的github仓库( https://github.com/libusb/libusb/releases )上下载最新的libusb库源码。 2. 添加libusb库到android studio项目中。 这里以源码编译的方式添加,使用的仍然是ndk-build的方式,而非cmake,使用源码编译的好处在于,可以随时调试libusb库的源码,方便加log。 2.1 在app/src/main目录下新建一个jni目录,用于存放libusb库的源代码。 2.2 打开app目录下的build.gradle文件,指定JNI目录: 2.3 在jni目录下新建libusb-support目录和makefile文件,libusb-support目录用于存放libusb库的源代码。 这里单独新建一个libusb-support目录的目的在于,将来可能会有很多个第三方模块,比如libusb,libyuv, sdl,分目录存放可以划分得更清楚,可以直接把libusb的代码放到jni目录下,只要makefile能找到就行。 Android.mk # # Copyright (c) 2019 Realsil.Inc. All rights reserved. # include $(call