采用的代码来之于https://github.com/saki4510t/UVCCamera

  1. 此工程Sdk等版本信息定义

1.1 minSdkVersion

1.2 targetSdkVersion

UsbCameraTest7、libuvccamera、usbCameraCommon等用到的sdk及相关的版本是在

F:\android\AndroidStudioProjects\UVCCamera-master\build.gradle

ext {
   supportLibVersion = '25.3.1'  // variable that can be referenced to keep support libs consistent
  
commonLibVersion= '1.5.20'
  
versionBuildTool = '25.0.2'
  
versionCompiler = 25
   versionTarget = 23
   versionNameString = '1.0.0'
  
javaSourceCompatibility = JavaVersion.VERSION_1_8
  
javaTargetCompatibility = JavaVersion.VERSION_1_8
}

中定义。

2.工程默认sdk和编译工具相关

UsbCameraTest7、libuvccamera、usbCameraCommon的Properties部分相同,如下:

以libuvccamera为例Dependencies内容如下

因为我们目标设备是android7.1.1,所以改为匹配我们设备的,properties改为如下:

Flavors改为如下:

Gradle sync ok,然后去编译此模块

但编译出错

提示这些包不存在,但是之前是可以编译通过的,为什么做这个设置后就过不了呢?原来是这样设置后Dependencies内容被清空了

需要重新把libuvccamera\build.gradle下的dependencies拷贝过去,同时我把compile "com.android.support:support-annotations:${supportLibVersion}",改为compile "com.android.support:support-annotations:27.1.1",默认的supportLibVersion是25.3.1。

重新编译就OK了。

参考

Android UVC Camera的使用

https://blog.csdn.net/fengshiguang2012/article/details/79569280

saki4510t的UVCCamera设置匹配android7.1.1 sdk等信息后编译出错相关推荐

  1. R语言使用MatchIt包进行倾向性匹配分析(设置匹配方法为nearest,匹配倾向性评分最近的对照组和病例组,1:1配比)、使用match.data函数构建匹配后的样本集合

    R语言使用MatchIt包进行倾向性匹配分析(设置匹配方法为nearest,匹配倾向性评分最近的对照组和病例组,1:1配比).使用match.data函数构建匹配后的样本集合 目录

  2. java过滤器设置匹配的url与忽略的url的方法

    一.前言 配置java过滤器时,会用到FilterRegistrationBean,可以设置匹配的url与忽略的url.(之前不知道怎么设置忽略的url,现在找到了,赶紧总结下) 二.用法样例 //多 ...

  3. android 模块不编译错误,Android 编译出错版本匹配问题解决办法

    Android 编译出错版本匹配问题解决办法 解决问题的关键在于版本匹配, compileSdkVersion compileSdkVersion targetSdkVersion 这三个参数的整数值 ...

  4. stm32 软件怎么设置写保护_STM32F407 读保护,写保护,解锁过程【芯片已设置读保护,无法读取更多信息】...

    硬件准备: CH340 USB转TTL串口一个 STM32F407 板子一块 设置从ISP启动 软件准备: 1,flash_loader_demo_v2.8.0.exe 或者 FlashLoader ...

  5. ​LNC宝元数控IP网段设置方法并且采集方案​SDK

    原文https://www.isksk.com/20122.html LNC宝元数控IP网段设置方法并且采集方案sdk 先把使用者改成5 在输入密码2222 点击input 然后就可以切换到机床厂权限 ...

  6. 痞子衡嵌入式:IVT里的不同entry设置可能会造成i.MXRT1xxx系列启动App后发生异常跑飞...

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是IVT里的不同entry设置可能会造成i.MXRT1xxx系列启动App后发生异常跑飞问题的分析解决经验. 事情缘起恩智浦官方论坛上的一 ...

  7. 华硕Tinker Board开发板(rk3288处理器)开发 ---- 将Android Studio开发的apk源码放到Android7.1.2源码中进行编译

    备注:此Android Studio项目并没有jni,没有使用动态so库,只是一个简单的项目. 1.将Android studio开发的项目移植到Android7.1.2源码中,我们只需要Androi ...

  8. STM32F407 读保护,写保护,解锁过程【芯片已设置读保护,无法读取更多信息】...

    问题描述: 从ISP方式连接STM32F407开发板,无法读取任何数据,无法下载程序. DTR电平置高(+3-+12V),复位 RTS置高(+3-+12V),选择进入BootLoader ...延时1 ...

  9. Building Coder(Revit 二次开发)- 设置匹配范围框的视图剖视框

    原文链接: Set View Section Box to Match Scope Box 今天我们讨论一个我很感兴趣的问题: 1. 如何精确地获取空间范围框(Scope Box)的几何位置.尺寸和方 ...

最新文章

  1. cimiss数据_CIMISS,你太优秀了!
  2. ASP .NET Core Web Razor Pages系列教程三:自动生成Razor Pages (CRUD)
  3. PTA 基础编程题目集 7-12 两个数的简单计算器 C语言
  4. 腾讯 AI Lab Robotics X 主任张正友博士:计算机视觉的三生三世 | CCF-GAIR 2019
  5. Python基于nginx访问日志并统计IP访问量
  6. “小朋友”们节日快乐呀~
  7. dsp广告和信息流广告区别_360展示广告与其他信息流平台的区别
  8. PyTorch Mobile已支持Android!
  9. RecyclerView onClick
  10. 【sklearn第二十讲】聚类
  11. idea安装Scala插件
  12. 2011热门论坛排行top100
  13. 小卡机器人积木教程_全新小卡智能电动积木,56种玩法,可拼搭28款造型
  14. pdf转jpg的在线与用转换器的转换方法
  15. mysqlbinlog解析工具介绍
  16. Jupyter Notebook连接服务器失败
  17. 毕业就业之 -【湖北集中选调】
  18. 真的!?在阅读体验感上赢过微信读书?
  19. PCIE,USB传输速率和带宽
  20. Boosting 介绍和 Python 实现

热门文章

  1. 根据遍历序列画二叉树
  2. 判断比较器Comparator和Comparable的升序降序问题
  3. RabbitMQ之交换机的四种类型和属性
  4. 008_Queue消息模式发送映射消息
  5. 002_jQuery语法
  6. dede php 常用,dede cms常用标签汇总 收藏版
  7. mysql 39 t.id 39_Day39----MySQL系列
  8. 给定下面的java代码_则运行_会产生类型的异常_JavaSE_笔试题_单选选择题
  9. java 中static 关键字的用法全解
  10. ANSYS Products 19.1 安装教程