Gradle-为工件提取的空文件夹:ResolvedArtifact
我在模块 build.gradle 中的 gradle android 项目中有以下行
dependencies {
// a lot of dependencies
implementation 'org.tensorflow:tensorflow-lite-select-tf-ops:0.0.0-nightly-SNAPSHOT'
}
并导致 gradle 构建失败并出现以下错误
Null extracted folder for artifact: ResolvedArtifact(componentIdentifier=org.tensorflow:tensorflow-lite-select-tf-ops:0.0.0-nightly-SNAPSHOT:20210331.060351-75, variantName=null, artifactFile=C:UsersUSER.gradlecachesmodules-2files-2.1org.tensorflowtensorflow-lite-select-tf-ops .0.0-nightly-SNAPSHOTb03a88bda4ad93e6fefe285f9ea303d28433eacctensorflow-lite-select-tf-ops-0.0.0-nightly-SNAPSHOT.aar, extractedFolder=null, dependencyType=ANDROID, isWrappedModule=false, buildMapping={__current_build__=C:UsersUSERDesktopMyapp2}, mavenCoordinatesCache=com.android.build.gradle.internal.ide.dependencies.MavenCoordinatesCacheBuildService$Inject@5c4450a)
我在一个不同的项目中有相同的实现并且它有效,但在这个项目中这个错误不断出现。
是什么导致了这个错误?我该如何解决?
回答
我在添加时遇到了同样的错误aar。我改变了implementation path然后修复。
老路
implementation files('libs/test.aar')
新路径
implementation files('../libs/test.aar')