【问题记录】Null extracted folder for artifact: ResolvedArtifact

项目最近更新了很多三方库,更新代码后编译项目时发生的错误。

首先到报错信息中相应的目录下去寻找依赖库,发现是存在的。然后再项目中的External Libraries中查找发现并没有找到thingsmart-login-plug-api-4.5.0-rc.2.aar这个库文件。接下来clean项目后重新同步,并没有重新引入;继续检查C:\Users\XXXXXX\.gradle\caches\modules-2\files-2.1\com.thingclips.smart这个目录下,发现路径也正确有引入相应的库文件;删除External Libraries中所有外部依赖,clean项目后重新同步,依旧没有引入。

一般情况下此类问题按照上述步骤应该得以解决,但目前并没有,正在苦恼之际,发现在Mac电脑上编译项目可以正常运行。于是上三方库官网查看文档,发现其中一个库近期有更新,在build.gradle中更新版本重新编译,问题解决!

总结:此类问题报错信息描述比较单一,需要耐心定位排查,但位置基本固定在build.gradle、External Libraries、.gradle\caches\modules-2\files-2.1这三个地方。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容