saki4510t的UVCCamera设置匹配android7.1.1 sdk等信息后编译出错
采用的代码来之于https://github.com/saki4510t/UVCCamera
- 此工程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等信息后编译出错相关推荐
- R语言使用MatchIt包进行倾向性匹配分析(设置匹配方法为nearest,匹配倾向性评分最近的对照组和病例组,1:1配比)、使用match.data函数构建匹配后的样本集合
R语言使用MatchIt包进行倾向性匹配分析(设置匹配方法为nearest,匹配倾向性评分最近的对照组和病例组,1:1配比).使用match.data函数构建匹配后的样本集合 目录
- java过滤器设置匹配的url与忽略的url的方法
一.前言 配置java过滤器时,会用到FilterRegistrationBean,可以设置匹配的url与忽略的url.(之前不知道怎么设置忽略的url,现在找到了,赶紧总结下) 二.用法样例 //多 ...
- android 模块不编译错误,Android 编译出错版本匹配问题解决办法
Android 编译出错版本匹配问题解决办法 解决问题的关键在于版本匹配, compileSdkVersion compileSdkVersion targetSdkVersion 这三个参数的整数值 ...
- stm32 软件怎么设置写保护_STM32F407 读保护,写保护,解锁过程【芯片已设置读保护,无法读取更多信息】...
硬件准备: CH340 USB转TTL串口一个 STM32F407 板子一块 设置从ISP启动 软件准备: 1,flash_loader_demo_v2.8.0.exe 或者 FlashLoader ...
- LNC宝元数控IP网段设置方法并且采集方案SDK
原文https://www.isksk.com/20122.html LNC宝元数控IP网段设置方法并且采集方案sdk 先把使用者改成5 在输入密码2222 点击input 然后就可以切换到机床厂权限 ...
- 痞子衡嵌入式:IVT里的不同entry设置可能会造成i.MXRT1xxx系列启动App后发生异常跑飞...
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是IVT里的不同entry设置可能会造成i.MXRT1xxx系列启动App后发生异常跑飞问题的分析解决经验. 事情缘起恩智浦官方论坛上的一 ...
- 华硕Tinker Board开发板(rk3288处理器)开发 ---- 将Android Studio开发的apk源码放到Android7.1.2源码中进行编译
备注:此Android Studio项目并没有jni,没有使用动态so库,只是一个简单的项目. 1.将Android studio开发的项目移植到Android7.1.2源码中,我们只需要Androi ...
- STM32F407 读保护,写保护,解锁过程【芯片已设置读保护,无法读取更多信息】...
问题描述: 从ISP方式连接STM32F407开发板,无法读取任何数据,无法下载程序. DTR电平置高(+3-+12V),复位 RTS置高(+3-+12V),选择进入BootLoader ...延时1 ...
- Building Coder(Revit 二次开发)- 设置匹配范围框的视图剖视框
原文链接: Set View Section Box to Match Scope Box 今天我们讨论一个我很感兴趣的问题: 1. 如何精确地获取空间范围框(Scope Box)的几何位置.尺寸和方 ...
最新文章
- cimiss数据_CIMISS,你太优秀了!
- ASP .NET Core Web Razor Pages系列教程三:自动生成Razor Pages (CRUD)
- PTA 基础编程题目集 7-12 两个数的简单计算器 C语言
- 腾讯 AI Lab Robotics X 主任张正友博士:计算机视觉的三生三世 | CCF-GAIR 2019
- Python基于nginx访问日志并统计IP访问量
- “小朋友”们节日快乐呀~
- dsp广告和信息流广告区别_360展示广告与其他信息流平台的区别
- PyTorch Mobile已支持Android!
- RecyclerView onClick
- 【sklearn第二十讲】聚类
- idea安装Scala插件
- 2011热门论坛排行top100
- 小卡机器人积木教程_全新小卡智能电动积木,56种玩法,可拼搭28款造型
- pdf转jpg的在线与用转换器的转换方法
- mysqlbinlog解析工具介绍
- Jupyter Notebook连接服务器失败
- 毕业就业之 -【湖北集中选调】
- 真的!?在阅读体验感上赢过微信读书?
- PCIE,USB传输速率和带宽
- Boosting 介绍和 Python 实现
热门文章
- 根据遍历序列画二叉树
- 判断比较器Comparator和Comparable的升序降序问题
- RabbitMQ之交换机的四种类型和属性
- 008_Queue消息模式发送映射消息
- 002_jQuery语法
- dede php 常用,dede cms常用标签汇总 收藏版
- mysql 39 t.id 39_Day39----MySQL系列
- 给定下面的java代码_则运行_会产生类型的异常_JavaSE_笔试题_单选选择题
- java 中static 关键字的用法全解
- ANSYS Products 19.1 安装教程