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 原因,我使用的是手动添加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包

发布了43 篇原创文章 · 获赞 9 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_38355313/article/details/100299279