libusb android pc,libusb: android上集成libusb库

1. 下载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)2019Realsil.Inc. All rights reserved.

#

include $(call all-subdir-makefiles)

Application.mk

#

# Copyright (c)2019SEP.Inc. All rights reserved.

#

APP_ABI :=all

APP_LDFLAGS := -llog

最终目录结构如下:

2.3 拷贝libusb库的源代码到libusb-support目录

打开下载的libusb库源代码&

你可能感兴趣的:(libusb,android,pc)