集成UVCCamera 报错 Aandroid集成UCV多路摄像头报错
问题1
ERROR: Failed to resolve: com.serenegiant:common:2.12.4
Show in Project Structure dialog
或者
ERROR: Failed to resolve: com.serenegiant:common:1.5.20
Show in Project Structure dialog
ERROR: Unable to resolve dependency for ':libusbcamera@debug/compileClasspath':
Could not download common.aar (com.serenegiant:common:1.5.20)
ERROR: Unable to resolve dependency for ':libuvccamera@debug/compileClasspath': Could not resolve com.serenegiant:common:1.5.20.
Show Details
Affected Modules: libuvccamera
报这个错误是因为无法下载com.serenegiant:common 原因,我使用的是手动添加arr包
第一骤 下载common.arr包装
common-1.5.20.aar
common-2.12.4.aar
第二骤 添加arr包依赖
把下载的arr包放到libuvcamera子项目下
修改libuvcamera下的build.gradle文件
implementation fileTree(dir: 'libs', include: ['*.jar'])
修改为
api fileTree(dir: 'libs', include: ['*.jar','*.arr'])
删除掉
api("com.serenegiant:common:${commonLibVersion}") {
exclude module: 'support-v4'
}
备注:api是为了让依赖libuvcamera项目的都能依赖到其下的arr包