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,libusb: android上集成libusb库相关推荐

  1. 在android项目上集成libyuv库以及使用libyuv库完成camera的缩放,旋转,翻转,裁剪操作

    目录 一.下拉google官方的libyuv库代码 二.在android项目中集成libyuv库 1.环境配置 2.拷贝libyuv源码文件 ​编辑3.配置cmake libyuv相关的链接编译等 三 ...

  2. android 使用mupdf,将MuPDF集成为库项目(Android)

    所以我基于PDF阅读器(MuPDF)构建了这个项目.我使用了ndk-build.这个项目的名称是ChoosePDFActivity.我知道它已经正确构建,因为我可以在libs / armrabi-v7 ...

  3. Android系统集成app,Android系统集成第三方pre

    对于Android系统集成有源码的第三方库和程序,只需要提供Android.mk文件,把源码集成到 Android编译系统中就可以了,并且有很多例子可以参考.但是对于没有源码的pre-build第三方 ...

  4. libusb android pc,libusb

    # libusb [![Build Status](https://travis-ci.org/libusb/libusb.svg?branch=master)](https://travis-ci. ...

  5. 操作无法完成因为已经在mysqld.exe上打开_Win10 PC+iPad+Android Phone 无顿挫感使用指南:同步(上)...

    这是一篇长文,前半部分是为了给你留出时间来打开你的电脑,找出你的iPad,至于手机,为了避免有的朋友忘记,它正在你手里,当然,如果你是在其他的设备上看这篇文章,你可能需要时间找出并打开其他的设备.如果 ...

  6. airdrop 是 蓝牙吗_您可以在Windows PC或Android手机上使用AirDrop吗?

    airdrop 是 蓝牙吗 Aleksey Khilko/Shutterstock.comAleksey Khilko / Shutterstock.com Apple's AirDrop is a ...

  7. 您可以在Windows PC或Android手机上使用iMessage吗?

    Denys Prykhodov/Shutterstock.comDenys Prykhodov / Shutterstock.com Want iMessage for Android or Wind ...

  8. 在PC上安装Android SDK与Android模拟器 - 使用Android Studio 3.1.1

    一. 前言 最近重新安装了一下Android环境,发现现在已经在Google官网找不到独立的Android SDK可以下载了,而网上的其它教程比较旧,还是描述怎么SDK Manager里设置使用国内的 ...

  9. [Android Pro] 将你的安卓手机屏幕共享到PC或Mac上

    有时候为了方便演示一个手机app,需要把手机屏幕显示到PC或Mac上.这里提供一个方法 - 使用Vysor达到此功能. Vysor的吸引力在于3个方面: 它适用于Windows.Linux或Mac. ...

最新文章

  1. 如何在TensorFlow中用深度学习修复图像
  2. day05 selenium库的基础使用
  3. 50种方法巧妙优化你的SQLServer数据库(转)
  4. tips:Java基本数据类型大小比较
  5. mysql 51cto 数据类型_Mysql数据类型
  6. 对数几率回归(Logistic Regression)
  7. Java程序员面试应该准备什么?
  8. 计算机d盘无法格式化,四种方法解决D盘无法格式化问题
  9. SpringMVC-视图和视图解析器
  10. 台式计算机时间跳动,电脑时间总是自动跳
  11. 我是如何拿到蚂蚁金服实习 offer 的
  12. Hadoop、Storm和Spark主流分布式系统特点和应用场景
  13. CentOS6 Samba服务器配置
  14. TQFP 和LQFP 器件的焊接方法
  15. 工程流体力学笔记暂记43 (收缩喷管中的流动)
  16. iPhone出现绿屏问题怎么修复?可以尝试这些解决方案
  17. 信道容量的迭代算法实现
  18. Spring4 实战笔记(3):面向切面编程
  19. python题目-数据加密传递
  20. elecworks无法连接至协同服务器

热门文章

  1. 一个语法分析器的实现
  2. AAAI 2020:北大开源算法姿态辅助多摄像机协作以进行主动对象跟踪
  3. Java新手学习指南(2020最新推荐版)
  4. 根据网址搜索类似的网站
  5. 原生JS灵魂之问(中),看看你是否熟悉JavaScript?
  6. 2.4 随机变量函数的分布
  7. NightWatchJS
  8. 使用Nightwatch进行端到端测试
  9. TTL反相器、OC门、TS门、推挽输出、开漏输出
  10. Joystick Shield 的使用方法