工件的空提取文件夹:ResolvedArtifact
Posted
技术标签:
【中文标题】工件的空提取文件夹:ResolvedArtifact【英文标题】:Null extracted folder for artifact: ResolvedArtifact 【发布时间】:2021-09-18 23:15:49 【问题描述】:将另一个版本的AAR
添加到libs目录,点击Sync
后出现错误
(componentIdentifier=mylib-release-1.13.aar, variantName=null, artifactFile=D:...\app\libs\mylib-release-1.13.aar, extractFolder=null, dependencyType =android, isWrappedModule=false, buildMapping=current_build=D:..., mavenCoordinatesCache=com.android.build.gradle.internal.ide.dependencies.MavenCoordinatesCacheBuildService$Inject@60eddcd6)
即使我将库的版本更改为 1.14 并执行Sync
,问题仍然存在。我该如何解决这个问题?
【问题讨论】:
【参考方案1】:确保您的app
模块build.gradle
必须有libs
而不是lib
implementation files('libs/mylib-release-1.13.aar')
【讨论】:
也许这是一个小故障。谢谢。【参考方案2】:那个错误是因为gradle没有找到.arr,检查你是否在正确的项目中,一般是app。然后添加实现,对我来说,它在 gradle 应用程序模块中使用它工作
implementation files('libs/player-release.aar')
.arr 位于:C:\Users\denis\workspace\PlayerApp\app\sdk\libs
【讨论】:
以上是关于工件的空提取文件夹:ResolvedArtifact的主要内容,如果未能解决你的问题,请参考以下文章