ERROR: Failed to resolve: com.serenegiant:common:2.12.4

集成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 缘由android

bulide.gradle 里面修改

//屏蔽掉
	//		maven { url 'http://raw.github.com/saki4510t/libcommon/master/repository/' }
		maven { url 'https://raw.githubusercontent.com/saki4510t/libcommon/master/repository/' }

或者手动下载添加aar依赖git

第一骤 下载common.arr包装

common-1.5.20.aar
common-2.12.4.aar

第二骤 添加arr包依赖

把下载的arr包放到libuvcamera子项目下
修改libuvcamera下的build.gradle文件github

implementation fileTree(dir: 'libs', include: ['*.jar'])

修改成web

api fileTree(dir: 'libs', include: ['*.jar','*.arr'])

删除掉api

api("com.serenegiant:common:${commonLibVersion}") {
		exclude module: 'support-v4'
	}

备注:api是为了让依赖libuvcamera项目的都能依赖到其下的arr包maven